.usezpay{position:relative;display:flex;align-items:center;flex-direction:column;width:100%;height:100%}.usezpay .process{width:100px;height:100px;margin-top:70px}.usezpay .usezpay-text{font-size:12px;font-weight:700;color:#900}.usezpay .usezpay-box{display:flex;align-items:center;justify-content:center;flex-direction:column}.usezpay .usezpay-loading{width:120px;height:20px;background:linear-gradient(#000 0 0) 0/0 no-repeat #ddd;animation:p1 2s linear infinite;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes p1{to{background-size:100%}}.usezpay .usezpay-close{position:absolute;bottom:100px;width:168px;background-color:var(--theme-color);color:var(--color-btn-text);display:flex;align-items:center;justify-content:center;height:38px;border-radius:5px;font-size:16px;font-weight:600;cursor:pointer}.sweepOrder_sweepOrderContentBX__pGqKn{min-height:calc(100vh - 190px)}.sweepOrder_unActiveServiceFooterBx__2OcwE{width:100%;position:absolute;bottom:20px}.sweepOrder_unActiveServiceBx__IgcZN{margin:0 5%;position:relative;height:95%;width:90%;top:5%}.sweepOrder_unActiveService__3fL-0{display:flex;height:90%;justify-content:center;align-items:center;font-size:2.2rem}.placeOrder_placeOrderPage__CPmcA{background-color:#f2f2f2;height:100%;overflow:auto}.placeOrder_placeOrderPage__CPmcA .placeOrder_placeOrderFooterBx__wivNf{padding-bottom:10px}@media screen and (min-width:769px){.placeOrder_orderDetailContainer__2BMHU{min-height:calc(100% - 75px)}}@media screen and (min-width:1200px){.placeOrder_orderDetailContainer__2BMHU{padding:0 54px}}.sendToKitchen_orderItemsContainer__2rebX .sendToKitchen_singleOrderItem__Zi-yZ:first-child:before{border-top:none!important}.sendToKitchen_singleOrderItem__Zi-yZ{position:relative;padding-left:30px;display:flex;flex-wrap:wrap;padding-bottom:10px}.sendToKitchen_singleOrderItem__Zi-yZ:before{content:" ";position:absolute;height:1px;left:24px;right:24px;top:0;border-top:1px solid #e8eaed}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemQty__3BDYl{width:100%}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemQty__3BDYl span{background-color:#bdbdbd;color:#fff;line-height:16px;padding:0 5px;font-size:12px;display:inline-block;height:16px}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoLeft__1gaF2{flex:1 1}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoLeft__1gaF2 .sendToKitchen_itemName__3X0Y0{font-size:14px;font-weight:600;color:#000;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoLeft__1gaF2 .sendToKitchen_subInfo__3fFpT{font-size:12px;color:#000;line-height:18px}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoLeft__1gaF2 .sendToKitchen_optionindex1__BHm_L{margin-left:1em}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoLeft__1gaF2 .sendToKitchen_saleItemSuboption__3BvcB{color:#999}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoLeft__1gaF2 .sendToKitchen_qtyVoidToZero__XPThz{text-decoration:line-through}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoLeft__1gaF2 .sendToKitchen_allowTogo__2XGif{height:20px;margin:4px 0}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoLeft__1gaF2 .sendToKitchen_allowTogo__2XGif .sendToKitchen_allowTogoInner__2hdi4{display:inline-block;height:20px;padding:1px 6px;border:1px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoLeft__1gaF2 .sendToKitchen_allowTogo__2XGif .sendToKitchen_allowTogoInner__2hdi4 .sendToKitchen_allowTogoIcon__3uMrZ{float:left;margin-right:2px;width:16px;height:16px;font-size:16px;line-height:16px;color:rgba(0,0,0,.5)}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoLeft__1gaF2 .sendToKitchen_allowTogo__2XGif .sendToKitchen_allowTogoInner__2hdi4 span{float:left;font-size:12px;font-weight:500;line-height:16px;color:rgba(0,0,0,.5)}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoRight__2wih4{padding-left:10px;line-height:26px;text-align:right}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoRight__2wih4 .sendToKitchen_itemPrice__1m_1k{color:#000;font-size:13px}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoRight__2wih4 .sendToKitchen_discountPrice__1LTRm{color:var(--theme-color)}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoRight__2wih4 .sendToKitchen_beforeDiscountPrice__39EvR{color:#828282;font-size:12px;text-decoration:line-through;margin-left:6px}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoRight__2wih4 .sendToKitchen_rightUp__10Uo_{display:flex;justify-content:flex-end;align-items:center}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemInfoRight__2wih4 .sendToKitchen_spend__awbRf{line-height:18px;font-size:12px;text-align:right}.sendToKitchen_singleOrderItem__Zi-yZ.sendToKitchen_singleOrderItem1__2NlEm{padding-left:56px;padding-top:11px;padding-bottom:30px}.sendToKitchen_singleOrderItem__Zi-yZ.sendToKitchen_singleOrderItem1__2NlEm:before{left:16px;right:16px}.sendToKitchen_singleOrderItem__Zi-yZ.sendToKitchen_singleOrderItem1__2NlEm .sendToKitchen_itemQty__3BDYl{position:absolute;top:16px;left:8px}.sendToKitchen_singleOrderItem__Zi-yZ.sendToKitchen_singleOrderItem1__2NlEm .sendToKitchen_itemInfoRight__2wih4{position:absolute;bottom:5px;left:56px;padding-left:0}.sendToKitchen_singleOrderItem__Zi-yZ.sendToKitchen_singleOrderItem1__2NlEm .sendToKitchen_itemStatus__1TRIL{height:18px;line-height:16px;text-align:center;padding:0 8px;border-radius:5px;font-size:12px;margin-top:5px;margin-right:5px}.sendToKitchen_singleOrderItem__Zi-yZ.sendToKitchen_singleOrderItem1__2NlEm .sendToKitchen_itemStatus__1TRIL.sendToKitchen_ORDERED__HXD5O{color:#69c33f;background-color:rgba(105,195,63,.05)}.sendToKitchen_singleOrderItem__Zi-yZ.sendToKitchen_singleOrderItem1__2NlEm .sendToKitchen_itemStatus__1TRIL.sendToKitchen_SENT_TO_KITCHEN__3c8NU{color:#2196f3;background-color:rgba(33,150,243,.05)}.sendToKitchen_singleOrderItem__Zi-yZ.sendToKitchen_singleOrderItem1__2NlEm .sendToKitchen_itemStatus__1TRIL.sendToKitchen_CANCELLED__2N__0{color:#555a5f;background-color:rgba(85,90,95,.05)}@media screen and (min-width:769px){.sendToKitchen_singleOrderItem__Zi-yZ{padding:13px 0}.sendToKitchen_singleOrderItem__Zi-yZ:before{left:0;right:0}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemQty__3BDYl{width:50px;padding-top:5px}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemName__3X0Y0,.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_itemPrice__1m_1k{font-size:16px}.sendToKitchen_singleOrderItem__Zi-yZ .sendToKitchen_subInfo__3fFpT{font-size:14px;line-height:20px}}.sendToKitchen_sendToKitchenPage__1KKof{height:100%;overflow:auto;padding:16px 16px 150px;background-color:#e5e5e5;max-width:800px;margin:0 auto}.sendToKitchen_sendToKitchenPage__1KKof .sendToKitchen_orderItemsContainer__2rebX{background-color:#fff;border-radius:10px;margin-top:20px}.sendToKitchen_sendToKitchenPage__1KKof .sendToKitchen_orderItemsContainer__2rebX .sendToKitchen_itemInfoRight__2wih4{display:flex;align-items:center}.sendToKitchen_sendToKitchenPage__1KKof .sendToKitchen_orderItemsContainer__2rebX .sendToKitchen_itemInfoRight__2wih4 .sendToKitchen_beforeDiscountPrice__39EvR,.sendToKitchen_sendToKitchenPage__1KKof .sendToKitchen_orderItemsContainer__2rebX .sendToKitchen_itemInfoRight__2wih4 .sendToKitchen_itemPrice__1m_1k{font-size:12px}.sendToKitchen_sendToKitchenPage__1KKof .sendToKitchen_subtotalCon__10Xzk{height:30px;line-height:30px;position:relative;margin-top:10px}.sendToKitchen_sendToKitchenPage__1KKof .sendToKitchen_subtotalCon__10Xzk .sendToKitchen_line__Q62mU{height:15px;border-bottom:1px dashed #c0c2c8}.sendToKitchen_sendToKitchenPage__1KKof .sendToKitchen_subtotalCon__10Xzk .sendToKitchen_subtotal__1wfOx{position:absolute;top:0;left:0;right:0;bottom:0;line-height:30px;text-align:center;font-size:15px;padding:0 6px}.sendToKitchen_sendToKitchenPage__1KKof .sendToKitchen_subtotalCon__10Xzk .sendToKitchen_subtotal__1wfOx span{background-color:#e5e5e5;padding:0 10px;color:#737375}.sendToKitchen_sendToKitchenPage__1KKof .sendToKitchen_bottomBtns__1AoIR{max-width:800px;margin:0 auto;height:138px;position:fixed;bottom:0;left:0;right:0;padding:12px 16px 0;font-size:18px;background-color:hsla(0,0%,89.8%,.5)}.sendToKitchen_sendToKitchenPage__1KKof .sendToKitchen_bottomBtns__1AoIR .sendToKitchen_addMoreBtn__1aGaG{height:45px;line-height:45px;background-color:var(--theme-color);text-align:center;border-radius:10px;margin-bottom:15px;box-shadow:0 0 12px rgba(0,0,0,.2);color:var(--color-btn-text);font-weight:600;cursor:pointer}.sendToKitchen_sendToKitchenPage__1KKof .sendToKitchen_bottomBtns__1AoIR .sendToKitchen_checkoutBtn__2jWUS{cursor:pointer;height:41px;line-height:41px;border:2px solid #49494c;background-color:#fff;color:var(--theme-text-color);text-align:center;border-radius:10px;font-weight:600;box-shadow:0 0 12px rgba(0,0,0,.2)}.rewardPage{letter-spacing:0;height:100%;display:flex;flex-direction:column}.rewardPage .header{background-color:#120136;height:50px;color:#fff}.rewardPage .header .nav{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 5px}.rewardPage .header .nav .backIcon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}.rewardPage .header .nav .backIcon i{font-size:20px}.rewardPage .header .nav .history{font-size:12px;background-color:hsla(0,0%,100%,.2);padding:0 8px;height:24px;display:flex;align-items:center;border-radius:5px;cursor:pointer}.rewardPage .header .nav .history span{padding-right:5px}.rewardPage .header .nav .history i,.rewardPage .header .nav .history img{font-size:14px;width:14px;height:14px}.rewardPage .mainCon{height:0;flex:1 1;overflow:auto}.rewardPage .mainCon .currentPointOut{background-color:#120136}.rewardPage .mainCon .currentPointOut .currentPoint{color:#fff;max-width:800px;margin:0 auto;position:relative;padding-top:20px}.rewardPage .mainCon .currentPointOut .currentPoint .restaurantName{font-size:20px;font-weight:700;line-height:26px;padding:0 30px;color:hsla(0,0%,100%,.7);text-align:center}.rewardPage .mainCon .currentPointOut .currentPoint .points{display:flex;align-items:center;justify-content:center;color:#fff;height:50px;margin-top:12px}.rewardPage .mainCon .currentPointOut .currentPoint .points .star{width:27px;height:27px}.rewardPage .mainCon .currentPointOut .currentPoint .points .num{font-size:40px;font-weight:700;padding:0 10px 0 6px}.rewardPage .mainCon .currentPointOut .currentPoint .points .unit{font-size:14px}.rewardPage .mainCon .currentPointOut .currentPoint .exp{text-align:center;color:hsla(0,0%,100%,.7);font-size:12px;line-height:30px;min-height:10px}.rewardPage .mainCon .currentPointOut .currentPoint .star0{position:absolute;font-size:10px;display:block}.rewardPage .mainCon .currentPointOut .currentPoint .star1{top:15px;left:65px}.rewardPage .mainCon .currentPointOut .currentPoint .star2{right:73px;bottom:30px}.rewardPage .mainCon .currentMemberTier{padding:24px 8px 0;background-color:#120136}.rewardPage .mainCon .currentMemberTier .memberCard{margin:0 auto;max-width:800px;padding:22px;border-radius:20px;background-color:#fff}.rewardPage .mainCon .currentMemberTier .memberCard .memberTitle{font-size:18px;font-weight:600}.rewardPage .mainCon .currentMemberTier .memberCard .down{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.rewardPage .mainCon .currentMemberTier .memberCard .down .memberLevel{font-size:30px;font-weight:600;line-height:44px}.rewardPage .mainCon .currentMemberTier .memberCard .down .viewTierDetail{height:28px;line-height:22px;border-radius:10px;border:1px solid #120136;color:#120136;text-align:center;font-size:12px;padding:2px 10px;cursor:pointer}.rewardPage .mainCon .sectionOut{padding:15px 8px 24px;position:relative}.rewardPage .mainCon .sectionOut:before{content:" ";background-color:#120136;top:0;left:0;right:0;height:100px;position:absolute;z-index:-1}.rewardPage .mainCon .sectionOut .section{border-radius:20px;max-width:800px;margin:0 auto;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.08)}.rewardPage .mainCon .sectionOut .section .mainTitle{display:flex;align-items:center;height:55px;padding-left:22px;max-width:1080px;margin:0 auto}.rewardPage .mainCon .sectionOut .section .mainTitle img{width:16px;height:16px}.rewardPage .mainCon .sectionOut .section .mainTitle span{font-size:18px;font-weight:600;padding-left:4px}.rewardPage .mainCon .sectionOut .section .mainTitle span.seemore{flex:1 1;text-align:right;padding-right:20px;font-size:12px;font-weight:400;cursor:pointer}.rewardPage .mainCon .sectionOut .section.rewardSection.widthBullet{position:relative;padding-bottom:10px}.rewardPage .mainCon .sectionOut .section.rewardSection.widthBullet .rewardPagination{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);height:5px;display:flex;align-items:center;justify-content:center}.rewardPage .mainCon .sectionOut .section.rewardSection.widthBullet .rewardPagination .rewardBullet{display:block;width:8px;height:8px;margin:0 4px;border-radius:4px;background-color:rgba(0,0,0,.2)}.rewardPage .mainCon .sectionOut .section.rewardSection.widthBullet .rewardPagination .rewardBullet.rewardBulletActive{background-color:#ff823c}.rewardPage .mainCon .sectionOut .section.earnSection .mybtn{margin-top:35px}.rewardPage .mainCon .sectionOut .section.visitSection{margin-top:32px;box-shadow:none;padding:10px 20px;background:none}.rewardPage .mainCon .sectionOut .section.visitSection .visitDesc{flex:1 1;font-size:14px;color:#828282;margin-bottom:12px}.rewardPage .mainCon .sectionOut .section.visitSection .visitBtn{border-radius:5px;border:1px solid #5984fc;color:#5984fc;font-size:14px;line-height:28px;height:28px;padding:0 12px;cursor:pointer}.rewardPage .mainCon .sectionOut .section.voucherSection{margin-top:16px}.rewardPage .mainCon .sectionOut .rewardsCon{max-width:1080px;margin:0 auto;padding-bottom:16px}.rewardPage .mainCon .sectionOut .rewardsCon .rewards{display:flex;padding:0 8px}.rewardPage .mainCon .sectionOut .rewardsCon .rewards .rewardItemCon{padding:0 8px}.rewardPage .mainCon .sectionOut .rewardItem{border:1px solid #f2f2f2;border-radius:16px;padding:10px 15px 12px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;height:100%}.rewardPage .mainCon .sectionOut .rewardItem:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.rewardPage .mainCon .sectionOut .rewardItem .infos .title{display:flex;align-items:stretch;font-weight:600;font-size:16px;line-height:22px;letter-spacing:-.02em;color:#120136}.rewardPage .mainCon .sectionOut .rewardItem .infos .title .name{line-height:22px;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rewardPage .mainCon .sectionOut .rewardItem .infos .title .arrowRight{font-size:18px;float:right;width:20px;display:flex;align-items:flex-end}.rewardPage .mainCon .sectionOut .rewardItem .infos .desc{font-size:12px;color:#828282;line-height:16px;margin:5px 0;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rewardPage .mainCon .sectionOut .rewardItem .points{font-size:12px}.rewardPage .mainCon .sectionOut .rewardItem .points i{color:#ffb600;margin-right:3px}.rewardPage .mainCon .sectionOut .rewardItem .points span{color:#120136}.rewardPage .mainCon .sectionOut .rewardItem .points .avaliable,.rewardPage .mainCon .sectionOut .rewardItem .points .nums{align-items:center}.rewardPage .mainCon .sectionOut .rewardItem .points .percent .line{margin-top:3px;height:8px;border-radius:4px;background-color:#e0e0e0}.rewardPage .mainCon .sectionOut .rewardItem .points .percent .line .lineColor{background-color:#ffb600;border-radius:4px;height:8px}.rewardPage .mainCon .sectionOut .rewardItem .points .voucherLabel{font-size:13px;text-align:center;line-height:22px;height:22px;color:#b38000;background-color:#fff7e3;margin-top:6px}.rewardPage .mainCon .sectionOut .rewardItem.singleItem{width:100%;border:none;padding:6px 34px}.rewardPage .mainCon .sectionOut .earnSection{margin-top:16px;padding-bottom:25px}.rewardPage .mainCon .sectionOut .earnSection .desc{font-size:12px;color:#828282;line-height:17px;padding:0 28px 0 34px;margin-top:-4px}.rewardPage .mainCon .sectionOut .earnSection .earnItem{display:flex;align-items:center;height:40px;margin-top:6px;padding:10px 16px 0 34px}.rewardPage .mainCon .sectionOut .earnSection .earnItem .left{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fdf6df;border-radius:20px;color:#ffb600}.rewardPage .mainCon .sectionOut .earnSection .earnItem .left i{font-size:22px}.rewardPage .mainCon .sectionOut .earnSection .earnItem .mid{flex:1 1;padding-left:16px}.rewardPage .mainCon .sectionOut .earnSection .earnItem .mid .top{font-size:16px;color:#120136}.rewardPage .mainCon .sectionOut .earnSection .earnItem .mid .bottom{font-size:14px;color:#828282}.rewardPage .mainCon .sectionOut .earnSection .earnItem .right{height:23px;line-height:21px;border-radius:10px;border:1px solid #120136;color:#120136;text-align:center;font-size:12px;padding:0 10px;cursor:pointer}.rewardPage .mainCon .sectionOut .earnSection .pointsBag{width:125.75px;display:block;margin:20px auto}.rewardPage .mainCon .sectionOut .voucherCards{padding:15px 20px 24px}.rewardPage .mainCon .sectionOut .voucherCards .voucherCard{border-radius:10px;border:1px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.08);padding:12px;margin-top:-15px;background:url(../../static/media/pointBg.eee8a691.png) 50% no-repeat;background-size:100% 100%}.rewardPage .mainCon .sectionOut .voucherCards .voucherCard .voucherInner{height:40px;overflow:hidden}.rewardPage .mainCon .sectionOut .voucherCards .voucherCard .usedNum{color:rgba(0,0,0,.5);text-align:center;font-size:12px;font-weight:500}.rewardPage .mainCon .sectionOut .voucherCards .voucherCard .voucherName{font-size:16px;padding-top:7px;color:#000;font-weight:500}.rewardPage .mainCon .sectionOut .voucherCards .voucherCard .voucherDesc{font-size:13px;margin-top:8px;min-height:20px;color:rgba(0,0,0,.8)}.rewardPage .mainCon .sectionOut .voucherCards .voucherCard .expireTime{text-align:right;font-size:12px;color:rgba(0,0,0,.6)}.rewardPage .mainCon .sectionOut .voucherCards .voucherCard:last-child .voucherInner{height:auto}.rewardPage .popup .popHeader{height:68px;display:flex;align-items:center;padding:0 20px;position:relative}.rewardPage .popup .popHeader:after{content:" ";position:absolute;bottom:0;left:34px;right:34px;height:1px;background-color:rgba(0,0,0,.1)}.rewardPage .popup .popHeader span{padding-left:12px;font-weight:600;font-size:18px;flex:1 1}.rewardPage .popup .popHeader .backIcon{display:flex;align-items:center}.rewardPage .popup .popHeader .closeIcon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}.rewardPage .popup .popHeader .closeIcon i{font-size:16px}.rewardPage .popup .popHeader .closeIcon:hover i{font-size:18px}.rewardPage .popup .popMain{padding:10px 20px 25px}.rewardPage .popup .popMain .title{font-size:16px;font-weight:600;line-height:30px;padding-top:10px}.rewardPage .popup .popMain .option{position:relative;padding-left:20px;margin-top:20px;color:#828282;font-size:14px;line-height:22px}.rewardPage .popup .popMain .option:before{position:absolute;content:" ";width:8px;height:8px;border-radius:4px;background-color:#ffb600;top:7px;left:3px}.rewardPage .popup .popMain .option h3{font-weight:600;margin:0 0 8px}.rewardPage .popup .popMain .option p{margin:0 0 6px;display:flex}.rewardPage .popup .popMain .option p span{padding-left:5px}.rewardPage .popup .popMain .option p.items{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis}.rewardPage .popup .popFooter{box-shadow:0 0 10px rgba(0,0,0,.1);padding:30px 24px 10px}.rewardPage .popup .popFooter i{color:#ffb600}.rewardPage .popup .popFooter .points{display:flex;font-size:18px;font-weight:600;color:#120136}.rewardPage .popup .popFooter .points i{font-size:22px}.rewardPage .popup .popFooter .points .num{padding:0 4px 0 6px}.rewardPage .popup .popFooter .desc{display:flex;align-items:center;font-size:14px;padding:10px 0}.rewardPage .popup .popFooter .desc .pre{color:#828282;padding-right:4px}.rewardPage .popup .popFooter .desc .num{padding:0 3px;font-weight:700}.rewardPage .popup .popFooter .desc .unit{font-weight:700}.rewardPage .popup.earnPopup .popMain,.rewardPage .popup.rewardPopup .popMain{max-height:calc(90vh - 300px);overflow:auto}.rewardPage .popup.historyPopup .history{min-height:300px;max-height:calc(90vh - 160px);overflow-y:auto;padding:10px 20px 20px}.rewardPage .popup.historyPopup .history .historyItem{display:flex;align-items:center;height:80px}.rewardPage .popup.historyPopup .history .historyItem .left{width:40px;height:40px;border-radius:20px;background-color:#fdf6df;display:flex;align-items:center;justify-content:center;color:#ffb600}.rewardPage .popup.historyPopup .history .historyItem .left i{font-size:24px}.rewardPage .popup.historyPopup .history .historyItem .right{padding-left:12px;flex:1 1}.rewardPage .popup.historyPopup .history .historyItem .right .top{display:flex}.rewardPage .popup.historyPopup .history .historyItem .right .top .recordName{font-size:16px;font-weight:600;color:#120136;height:26px;flex:1 1}.rewardPage .popup.historyPopup .history .historyItem .right .top .pointChange{display:flex;align-items:center;font-size:16px;font-weight:600;color:#120136;justify-content:flex-end}.rewardPage .popup.historyPopup .history .historyItem .right .top .pointChange a{font-weight:400;font-size:18px}.rewardPage .popup.historyPopup .history .historyItem .right .top .pointChange span{padding-left:4px}.rewardPage .popup.historyPopup .history .historyItem .right .top .pointChange i{color:#ffb600;font-size:15px;margin-left:5px}.rewardPage .popup.historyPopup .history .historyItem .right .bottom{display:flex;align-items:center}.rewardPage .popup.historyPopup .history .historyItem .right .bottom .times{flex:1 1}.rewardPage .popup.historyPopup .history .historyItem .right .bottom .times .time{font-size:13px;color:#828282;line-height:16px}.rewardPage .popup.historyPopup .history .historyItem .right .bottom .recordLabel{font-size:14px;color:#828282}.rewardPage .popup.historyPopup .history .empty{padding:0 0 30px;text-align:center}.rewardPage .popup.historyPopup .history .empty h3{font-size:#120136;font-weight:600;font-size:16px;line-height:22px}.rewardPage .popup.historyPopup .history .empty p{font-weight:400;font-size:14px;line-height:19px;padding:0 50px 20px;color:#828282}.rewardPage .popup.historyPopup .history .loading{text-align:center;padding:5px;opacity:0}.rewardPage .popup.historyPopup .history .loading.show{opacity:1}.rewardPage .popup.voucherPopup{min-height:200px;max-height:calc(80vh - 80px);display:flex;flex-direction:column}.rewardPage .popup.voucherPopup .voucherList{flex:1 1;overflow:auto;padding-bottom:10px}.rewardPage .popup.voucherPopup .voucherList .voucherItem{border-radius:12px;border:1px solid #ffd269;margin-bottom:16px;overflow:hidden}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherItemInfos{padding:12px 15px 8px;display:flex;align-items:center}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherItemInfos .voucherItemInfo{flex:1 1}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherItemInfos .voucherItemInfo .voucherTitle{font-size:15px;font-weight:700}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherItemInfos .voucherItemInfo .voucherName{font-size:12px;line-height:20px;height:20px;margin:5px 0;text-overflow:ellipsis;word-break:break-all;overflow:hidden;white-space:nowrap;max-width:230px}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherItemInfos .voucherItemInfo .expireTime{font-size:12px;color:#787878}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherItemInfos .voucherUseBtn{background-color:#ffc138;color:#000;padding:0 16px;line-height:32px;border-radius:16px;font-weight:700;font-size:13px}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherDetailCon{display:flex;align-items:center;min-height:32px;background-color:#fff1d1;padding:0 0 0 15px}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherDetailCon .voucherDetails{flex:1 1}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherDetailCon .voucherDetails.show{padding:12px 0}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherDetailCon .voucherDetails .option{margin:0;font-size:12px;color:#232323;line-height:19px;padding-left:18px}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherDetailCon .voucherDetails .option:before{width:6px;height:6px}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherDetailCon .detailToggleBtn{width:42px;padding-right:12px;min-height:32px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherDetailCon .detailToggleBtn img{width:10px;margin-left:5px;transition:transform .3s}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherDetailCon .detailToggleBtn img.expand{transform:rotate(180deg)}@media screen and (min-width:481px){.rewardPage .mainCon .sectionOut .earnSection .earnItem{height:60px;max-width:600px;margin:20px auto;border:1px solid #f2f2f2;border-radius:15px;padding:15px 20px}.rewardPage .mainCon .sectionOut .section.visitSection{display:flex;align-items:center;padding:0}.rewardPage .mainCon .sectionOut .section.visitSection .visitDesc{margin-bottom:0;margin-left:12px}.rewardPage .mainCon .sectionOut .rewardItem.singleItem{border:1px solid #f2f2f2;width:33%;margin:0 16px}.rewardPage .popup{min-width:460px;max-width:72vw}.rewardPage .popup .popHeader{height:60px;border-bottom:1px solid rgba(0,0,0,.1)}.rewardPage .popup .popHeader span{padding:0}.rewardPage .popup .popHeader .closeIcon{margin-right:-16px}.rewardPage .popup .popHeader:after{display:none}.rewardPage .popup.earnPopup .popMain,.rewardPage .popup.rewardPopup .popMain{max-height:calc(80vh - 250px);overflow:auto}.rewardPage .popup.historyPopup .history{max-height:72vh}.rewardPage .popup.historyPopup .history .historyItem{width:400px;padding:0 5px;margin:0 auto}}@media screen and (min-width:768px){.rewardPage .mainCon .sectionOut .voucherCards{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:20px;gap:20px}.rewardPage .mainCon .sectionOut .voucherCards .voucherCard{margin:0 0 12px;min-width:320px;width:calc(50% - 10px);height:auto}.rewardPage .mainCon .sectionOut .voucherCards .voucherCard .voucherInner{height:auto}.rewardPage .mainCon .sectionOut .voucherCards .voucherCard .voucherDesc{line-height:22px;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:44px}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherItemInfos .voucherItemInfo .voucherName{max-width:360px;font-size:13px}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherItemInfos .voucherItemInfo .expireTime{font-size:13px}.rewardPage .popup.voucherPopup .voucherList .voucherItem .voucherDetails{width:420px}}
/*# sourceMappingURL=main~bf0fe41c.e185bede.chunk.css.map */