@charset "UTF-8";#signup-type-wrap{display:none;position:fixed;z-index:10;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6)}#signup-type-wrap .type{position:absolute;top:50%;left:50%;margin-left:-190px;width:380px;font-size:32px;line-height:90px;text-align:center;background-color:#fff;border-radius:8px}#signup-type-wrap .login-type{-webkit-transform:translate(0,-150px);-moz-transform:translate(0,-150px);-ms-transform:translate(0,-150px);transform:translate(0,-150px)}#signup-type-wrap .anonymous-type{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.u-dialog.share-wechat-dialog{border-radius:18px}.u-dialog.share-wechat-dialog .dialog-head{display:none}.u-dialog.share-wechat-dialog .dialog-content{padding-bottom:40px;text-align:center}.u-dialog.share-wechat-dialog .dialog-footer{padding:0;height:80px}.u-dialog.share-wechat-dialog .dialog-footer button{width:100%;height:100%;color:#fff;border-radius:0 0 14px 14px}.consult{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);z-index:1}.consult .shadow{position:fixed;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.6)}.consult ul li,.consult ul li a{position:relative;line-height:100px}.consult .u-selection-content{padding-bottom:120px;background-color:#fff}.consult ul{background:#FFF}.consult ul li{box-sizing:border-box;float:none;margin:32px 0 20px;padding-left:20px;height:100px;background:#F9F9F9;border:1px solid #E4E4E4;border-radius:12px;width:92%;left:4%}.consult ul li a{left:0;display:block;padding-left:75px;font-size:28px;color:#505050}.calendar-wrap .calendar-date .full .capacity,.calendar-wrap .calendar-date .full .date,.calendar-wrap .calendar-date .full .rmb,.calendar-wrap .calendar-header .next[disabled],.calendar-wrap .calendar-header .prev[disabled]{color:#ccc}.consult ul li a i{position:absolute;width:50px;height:50px;left:0;top:32px;line-height:1}.consult ul li a i:before{left:20px;font-size:36px}.consult .captainTag{float:none;display:inline-block;margin-left:20px;line-height:32px;border:2px solid;font-size:24px;padding:0 5px}.calendar-wrap{box-sizing:border-box;padding-bottom:25px;background-color:#fff}.calendar-wrap *{box-sizing:border-box}.calendar-wrap .calendar-header{height:78px;font:700 30px "Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;line-height:78px;text-align:center}.calendar-wrap .calendar-header .prev{float:left}.calendar-wrap .calendar-header .next{float:right}.calendar-wrap .calendar-header .next,.calendar-wrap .calendar-header .prev{width:78px;height:78px;background-color:transparent}.calendar-wrap .calendar-header .title{margin:0 120px}.calendar-wrap .calendar-week{height:78px;border-bottom:1px solid #e4e4e4}.calendar-wrap .calendar-week li{display:inline-block;font-size:30px;line-height:78px;width:100px;height:inherit}.calendar-wrap .calendar-date{position:relative}.calendar-wrap .calendar-date li{position:relative;margin-top:16px;display:inline-block;font-size:28px;width:100px;height:110px;vertical-align:top;border-radius:8px}.calendar-wrap .calendar-date .full{background:#fff;color:#ccc}.calendar-wrap .calendar-date .date{color:#333;font-size:30px}.calendar-wrap .calendar-date .capacity{font-size:22px;padding-bottom:4px;color:#999;overflow:hidden;white-space:nowrap}.calendar-wrap .calendar-date .rmb{font-size:20px;overflow:hidden;white-space:nowrap}.calendar-wrap .calendar-date .ext{line-height:28px}.calendar-wrap .calendar-date .sparse .ext{line-height:38px}.calendar-wrap .calendar-lv{font-size:0;text-align:center}.calendar-wrap .calendar-lv .next,.calendar-wrap .calendar-lv .prev{opacity:.5}.calendar-wrap .calendar-lv .next .ext,.calendar-wrap .calendar-lv .prev .ext{display:none}.calendar-wrap .calendar-month li,.calendar-wrap .calendar-year li{width:25%;display:inline-block;font-size:28px;font-weight:700;height:180px;line-height:180px}.upgrade-vip .u-selection-content{border-radius:10px 10px 0 0;background-color:#fff}.upgrade-vip .u-selection-content .header{position:relative;margin-left:24px;padding-right:24px;height:80px;line-height:80px}.upgrade-vip .u-selection-content .header .upgrade-close{position:absolute;width:80px;height:80px;top:0;right:10px;text-align:center;font:700 50px/80px Arial}.upgrade-vip .u-selection-content .body{margin-left:24px;padding-right:24px;margin-bottom:60px}.upgrade-vip .u-selection-content .footer{line-height:1.2}.upgrade-vip .u-selection-content .link{display:inline-block;color:#737B8C;font-size:28px;margin:20px 0}.upgrade-vip .u-selection-content .package-list{font-size:28px;line-height:86px;color:#333}.upgrade-vip .u-selection-content .package-list::after{content:'';display:block;clear:both}.upgrade-vip .u-selection-content .package-list li{box-sizing:border-box;float:left;margin:20px 0 0 20px;height:260px;width:210px;border-radius:20px;background-color:#F2F4F6;overflow:hidden;color:#737B8C}.upgrade-vip .u-selection-content .package-list li.active{background:linear-gradient(137deg,#FEDE9E 0,#CDA659 100%);color:#2B354B}.upgrade-vip .u-selection-content .package-list li.active .package-price{color:#333}.upgrade-vip .u-selection-content .package-list li span{display:block;text-align:center}.upgrade-vip .u-selection-content .package-list li .package-price{color:#F6A238;font-width:600}.upgrade-vip .u-selection-content .package-list li .package-price i{vertical-align:1px;margin:4px;font-style:normal}.upgrade-vip .u-selection-content .next{width:320px;height:80px;font-size:36px;line-height:80px;background-color:#ccc;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px}.rule-wrap{display:none;position:fixed;z-index:100;top:100px;bottom:100px;left:24px;right:24px;padding:60px 30px 30px;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;outline:rgba(0,0,0,.8) solid 100px;overflow:hidden}.rule-wrap .close,.rule-wrap .rule-title{top:0;right:0;position:absolute;height:96px}.rule-wrap .rule-title{left:0;background-color:inherit;line-height:96px;font-size:32px}.rule-wrap .close{width:96px;font:700 50px/96px Arial}.rule-wrap .content-wrap{position:absolute;top:98px;bottom:120px;left:30px;right:30px;overflow-x:hidden}.rule-wrap .rule-footer{position:absolute;top:100%;transform:translateY(-100%);width:100%;height:96px;font-size:28px;text-align:center;color:rgba(0,0,0,.65)}.u-selection-wrap{overflow:auto}.u-selection-wrap .u-selection-poster-content{position:relative;width:610px;height:auto;background:#fff;box-sizing:border-box}.u-selection-wrap .u-selection-poster{position:absolute;top:50%;left:50%;margin-left:-305px;margin-top:-548px;z-index:2;width:610px;height:auto;box-sizing:border-box}.layout-poster{position:relative;width:610px;height:987px;font-size:24px;font-variant:normal;font-variant-caps:small-caps}.layout-poster.chrome .poster-content{position:relative;top:-205px}.layout-poster.chrome .address{width:auto;height:22px;vertical-align:-7px;margin-right:10px}.layout-poster.chrome .bg1{margin-top:-50px}.layout-poster.chrome .poster-bottom .sasname{margin-top:-20px}.layout-poster .poster-pic{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.layout-poster .cover-img{width:100%;height:406px;margin:0 auto}.layout-poster .poster-content{position:relative;top:30px;letter-spacing:1px;padding:0 2px}.layout-poster p{height:44px;line-height:44px;margin-left:20px}.layout-poster .bg{font-size:24px;color:#222C38;font-weight:600;letter-spacing:1px}.layout-poster .bg1{margin-top:-20px;letter-spacing:1px}.layout-poster .c84{color:#848484}.layout-poster .margintop10{margin-top:15px}.layout-poster .address{font-size:20px;background-color:#E6EAF1;display:inline-block;color:#5C6D80;height:36px;line-height:36px;padding:0 10px;border-radius:18px;vertical-align:-7px;margin-right:10px}.layout-poster .time{position:absolute;right:0;top:366px;width:160px;height:40px;line-height:40px;background:rgba(34,44,56,.6);border-radius:24px 0 0;text-align:center;font-size:20px;color:#fff}.layout-poster .price{color:#E55656;border-radius:25px;height:40px;line-height:40px;font-weight:600}.layout-poster .poster-slogan .quote-left,.layout-poster .poster-slogan .quote-right{content:'';width:36px;height:30px;background-size:cover}.layout-poster .price.priceA{float:right;margin-right:50px}.layout-poster .poster-slogan{position:relative;margin:100px 100px 0;font-size:20px}.layout-poster .poster-slogan.G{margin:100px 20px 0}.layout-poster .poster-slogan .slogan{display:block;position:absolute}.layout-poster .poster-slogan .quote-left{position:absolute;left:-44px}.layout-poster .poster-slogan .quote-right{position:absolute;right:-36px}.layout-poster .poster-slogan .avatar{float:left;width:80px;height:80px;border-radius:50%;border:3px solid #e6eaf1;vertical-align:0}.layout-poster .poster-slogan .nickname{margin-left:104px;font-size:28px;font-weight:600}.layout-poster .poster-slogan .product-slogan{font-size:24px;margin-left:102px}.layout-poster .poster-bottom{position:absolute;bottom:0;width:100%;height:184px;background:#ffc82c;color:#222C38}.layout-poster .poster-bottom .avatar{height:22px;width:auto;margin-right:4px}.layout-poster .poster-bottom p{margin-left:40px}.layout-poster .poster-bottom .info{margin-top:28px}.layout-poster .poster-bottom .qrcode{position:absolute;bottom:20px;right:40px;height:128px;width:128px;border:9px solid #fff}.layout-poster .poster-bottom .sasname{position:absolute;bottom:20px}.layout-poster .poster-bottom .solgon-bg{height:42px;line-height:42px;background-color:#222C38;display:inline-block;padding:0 20px;color:#fff;border-radius:21px}.u-selection-wrap .u-selection-tip{top:980px;bottom:0}.u-selection-wrap .u-selection-tip button{display:inline-block;width:360px;height:80px;line-height:80px;background:0 0;border-radius:40px;border:1px solid #fff;margin:40px auto 0;text-align:center;color:#fff;font-size:28px}.u-selection-wrap .u-selection-tip button:active,.u-selection-wrap .u-selection-tip button:hover{background:#fff;color:#222C38}.u-selection-wrap .u-selection-tip .center{margin-top:16px}.coupons{display:none;position:fixed;z-index:99;top:0;bottom:0;left:0;padding-top:88px;width:100%;background-color:rgba(0,0,0,.6);padding-bottom:40px}.coupons .shadow{position:fixed;top:0;bottom:0;width:100%}.coupons ul{position:absolute;z-index:1;width:100%;max-height:65%;overflow:scroll;-webkit-border-radius:24px 24px 0 0;-moz-border-radius:24px 24px 0 0;-ms-border-radius:24px 24px 0 0;border-radius:24px 24px 0 0;left:0;bottom:0;background:#FFF;font-family:MicrosoftYaHei}.coupons ul .coupon-nav{position:absolute;top:0;left:0;height:80px;width:100%;z-index:10;background:#fff}.coupons ul p{height:31px;line-height:31px;font-size:28px;color:#333;padding:24px;text-align:center}.coupons ul .close{position:absolute;width:60px;height:60px;right:10px;top:10px;font-size:50px;line-height:45px;text-align:center}.coupons ul .coupon-wrap{margin-top:100px}.coupons ul .coupon-wrap .nomore-coupons{text-align:center}.coupons ul .coupons-list{position:relative;height:150px;float:none;background:0 0;margin:30px 20px}.coupons ul .coupons-list .list{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:702px;height:150px;background-color:#FFF;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.coupons ul .coupons-list .list-shadow{position:absolute;z-index:-1;top:65px;left:-16px;width:738px;height:85px;background:url(/res/m/img/coupon-receive-shadow.png)}.coupons ul .coupons-list .left{display:inline-block;width:556px;height:100%}.coupons ul .coupons-list .left .price{width:180px;height:100%;text-align:center;float:left;font-weight:700;padding-top:30px;box-sizing:border-box}.coupons ul .coupons-list .left .price .max{font-size:50px;line-height:1}.coupons ul .coupons-list .left .full{font-size:22px;font-weight:400;padding-left:14px}.coupons ul .coupons-list .left .content{float:left;padding-left:16px;height:100%;color:#666;width:360px}.coupons ul .coupons-list .left .content .title{font-size:26px;line-height:1;margin:20px 10px 10px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupons ul .coupons-list .left .content .time{margin-left:20px;font-size:22px;line-height:40px}.coupons ul .coupons-list .left::after{content:"";display:block;clear:both}.coupons ul .coupons-list .receive-btn{position:absolute;right:20px;z-index:9;top:54px;border:none}.coupons ul .coupons-list .receive-btn.received{background-color:#fff;color:#999;border:1px solid #ccc;width:94px;height:48px}.coupons ul:last-child{padding-bottom:40px}body{padding-bottom:26px;font-family:Source Han Serif,Source Han Sans,sans-serif}.flex{display:flex}.flex-1{flex:1}.flex-align-center{align-items:center}.flex-justify-center{justify-content:center}.flex-justify-between{justify-content:space-between}.batch-list-wrap .theme-fff-act.active{color:#fff!important;border:none!important}.service-list-wrap .theme-fff-act.active{color:#fff!important;border:1px solid transparent!important}.event-cover{position:relative}.event-cover img{width:100%;height:100%}.data-wrap{margin-bottom:24px}.data-wrap h2.title{line-height:1.6;font-weight:700;font-size:28px;padding-right:45px;position:relative}.data-wrap .event-draw-type{font-size:28px}.data-wrap .event-draw-type .info{display:inline-block;border-radius:8px;color:#fff;margin-top:10px;padding:2px 20px}.data-wrap .recommend{background:#000;color:#fff}@keyframes tag-gradient-move{0%{background-position:0 0}100%{background-position:200% 0}}.data-wrap .share-poster{position:absolute;right:-24px;top:0;width:80px;line-height:52px;font-size:24px;display:flex;flex-direction:column;align-items:center;padding-top:8px;text-align:center}.data-wrap .share-poster i{line-height:1}.data-wrap .price{font-size:32px;color:#888;letter-spacing:1px}.data-wrap .price .mg-l{margin-left:16px}.data-wrap .price .price-text{font-size:48px}.data-wrap .data-line{position:relative;font-size:24px}.data-wrap .data-line #resale-state{margin-top:5px}.data-wrap .title{font-size:32px;color:#333;line-height:40px}.data-wrap .avatar{vertical-align:bottom;width:24px;height:24px;border-radius:50%}.data-wrap:after{content:'';display:block;clear:both}.data-wrap-title .price-title{display:flex;justify-content:space-between;align-items:baseline}.data-wrap-title .price-title .capacity{min-width:100px;font-size:20px;color:#888;text-align:right}.data-wrap-title .vip-line-box{display:flex}.data-wrap-title .vip-line-box .vip-price{border-radius:8px;color:#FFF;font-size:24px;line-height:48px;padding:8px 8px 0;margin-right:10px}.data-wrap-title .integral-wrap .icon,.data-wrap-title .integral-wrap .integral-tips a{color:#8C8C8C}.data-wrap-title .vip-line-box .vip-price .price-text{font-size:36px;font-weight:700}.data-wrap-title .receive-coupon{font-size:24px;width:100%;overflow-x:scroll;white-space:nowrap;gap:10px}.data-wrap-title .receive-coupon img{width:19px;height:22px;margin-left:5px}.data-wrap-title .receive-coupon span.coupons-span{font-size:24px;font-weight:400;border-radius:8px;padding:0 8px;border:1px solid;height:38px;line-height:38px;white-space:normal;flex-shrink:0}.data-wrap-title .receive-coupon span.coupons-span .prefix{border-right:1px solid;padding:0 4px 0 0}.data-wrap-title .integral-wrap{padding:10px 0 0}.data-wrap-title .integral-wrap .integral-tips{line-height:44px;height:44px;vertical-align:middle;color:#8C8C8C;padding:8px 24px;display:flex;align-items:center;justify-content:space-between}.data-wrap-title .integral-wrap .integral-tips .integral-text .prefix{width:90px;height:30px;text-align:center;line-height:30px;border-radius:4px;border:1px solid;padding:0 8px;margin-right:16px}.data-wrap-title .integral-wrap .integral-tips .integral-text #resale-state{margin-right:-32px;z-index:1}.data-wrap-title .integral-wrap .integral-tips .integral-text #resale-state a{width:100%;display:block}.data-wrap-title .integral-wrap .vip-price .prefix{color:red}.data-wrap-title .dw2{margin:0 -24px;padding-bottom:0;overflow:hidden}.data-wrap-activityInfo{padding:16px 0}.data-wrap-activityInfo .data{display:flex;position:relative;padding:8px 24px;box-sizing:border-box;min-height:40px;line-height:40px;color:#505050;overflow:hidden}.data-wrap-activityInfo .data:last-child{border:none}.data-wrap-activityInfo .data .label{height:40px;width:150px;color:#888;padding-right:20px;display:inline-block;vertical-align:top;flex-shrink:0}.data-wrap-activityInfo .data .my-icon{vertical-align:-5px}.data-wrap-activityInfo .data .value{display:inline-block;color:#151515;line-height:40px}.data-wrap-activityInfo .data .accessory{position:absolute;top:24px;right:16px;color:#8C8C8C}.data-wrap-activityInfo .data .attachmentList{max-width:calc(100vw - 200px);line-height:50px}.data-wrap-activityInfo .data .attachmentList a{display:block;color:#505050;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.tel-phone{color:inherit}.data-box h2{height:60px;line-height:60px;font-weight:500;color:#333}.data-box h2 a{color:#8C8C8C;font-weight:400}.func-wrap .invitation-btn i,.select-batch .batch-view-box .batch-view-list .batch-list .batch-item .suffix-icon i,.select-batch .batch-view-box .batch-view-list .price .price-text{font-weight:700}.data-box .data-content{padding:20px;border-radius:10px;background-color:#fff}.select-batch{margin-bottom:24px}.select-batch.has-accessory{padding-right:100px}.select-batch .label{padding:0 24px 16px;line-height:1}.select-batch .support-deposit{font-size:20px;line-height:1;background-color:#ff7c07;border-radius:4px;width:82px;color:#fff;padding:4px 8px;margin-left:24px}.select-batch .batch-view-box{width:100%}.select-batch .batch-view-box .batch-number-box{width:20px;padding-right:10px;text-align:center;line-height:1.5;text-orientation:upright;writing-mode:vertical-lr;letter-spacing:6px}.select-batch .batch-view-box .batch-number-box .batch-number{font-size:18px;writing-mode:rl;word-break:normal;letter-spacing:0;margin-bottom:4px}.select-batch .batch-view-box .batch-number-box .batch-number[data-length="1"]{font-size:18px}.select-batch .batch-view-box .batch-number-box .batch-number[data-length="2"]{font-size:16px}.select-batch .batch-view-box .batch-number-box .batch-number[data-length="3"]{font-size:14px}.select-batch .batch-view-box .batch-view-list{overflow:hidden}.select-batch .batch-view-box .batch-view-list .batch-date-item{width:100%;padding:0 64px 0 0;box-sizing:border-box;border-radius:8px}.select-batch .batch-view-box .batch-view-list .batch-date-item .data{display:flex;align-items:center}.select-batch .batch-view-box .batch-view-list .batch-date-item .data .label{padding:0 20px 0 0;flex-shrink:0}.select-batch .batch-view-box .batch-view-list .batch-date-item .data .value{flex:1}.select-batch .batch-view-box .batch-view-list .batch-list{width:100%;overflow-x:scroll;overflow-y:hidden;box-sizing:border-box;gap:10px;padding:0 12px 0 0}.select-batch .batch-view-box .batch-view-list .batch-list .batch-item{min-width:240px;max-width:300px;flex-shrink:0;border:1px solid #e5e5e5;padding:12px 12px 24px;box-sizing:border-box;border-radius:8px;transition:all .3s;position:relative}.select-batch .batch-view-box .batch-view-list .batch-list .batch-item .batch-item-title{font-weight:700;margin:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.select-batch .batch-view-box .batch-view-list .batch-list .batch-item .batch-item-content{margin:8px 0}.select-batch .batch-view-box .batch-view-list .batch-list .batch-item .suffix-icon{position:absolute;bottom:0;right:0;min-width:38px;height:24px;border-radius:16px 0 0;color:#fff;text-align:center;line-height:22px;padding:0 12px;box-sizing:border-box}.select-batch .batch-view-box .batch-view-list .batch-list .batch-item .suffix-icon span{font-size:18px;vertical-align:top}.select-batch .batch-view-box .batch-view-list .batch-list .disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background-color:#f5f5f5;border-color:#f5f5f5}.select-batch .batch-view-box .batch-view-list .batch-list .disabled .suffix-icon{background-color:#d0d0d0!important}.select-batch .batch-view-box .batch-view-list .price{color:#888}.select-batch .batch-view-box .batch-more-box{width:80px;z-index:1;position:relative;overflow:hidden;padding:8px;box-sizing:border-box;box-shadow:-12px 0 16px -12px rgba(0,0,0,.12);text-align:center;line-height:2.5;text-orientation:upright;writing-mode:vertical-lr;letter-spacing:6px}.select-batch .batch-view-box .batch-more-box.disabled{color:#c6c6c5!important}.hideScroll{scrollbar-width:none;-ms-overflow-style:none}.hideScroll::-webkit-scrollbar{display:none}.notice-tip{width:692px;overflow-x:hidden;margin-bottom:18px;line-height:1.5;font-size:28px}.func-wrap,.func-wrap .join:only-child{width:100%}.func-wrap{display:flex;position:fixed;z-index:2;bottom:0;font-size:0;box-sizing:border-box}.func-wrap .buttons{display:flex;justify-content:center;flex:1}.func-wrap button{height:80px;font-size:32px}.func-wrap .join{flex:1}.func-wrap .join.disabled{background-color:#c6c6c5!important;border-color:#c6c6c5!important}.func-wrap .cannot-apply{margin-left:16px}.func-wrap .reply{width:95px;height:120px;background:#fff;color:#666;font-size:24px;line-height:1.2}.func-wrap .reply .icon{display:block}.func-wrap .reply.to-home{left:95px;text-align:center;padding-top:24px}.func-wrap .reply.to-home.no-consult{left:0}.func-wrap.resale-no-reply .join{width:100%}.func-wrap.resale-no-reply.support-all .join{width:336px}.func-wrap.resale-no-reply .cannot-apply{min-width:100%}.func-wrap .invitation-apply{display:inline-block;cursor:pointer;visibility:visible;width:160px;height:120px;overflow:hidden}.func-wrap .invitation-btn{display:inline-block;box-sizing:border-box;text-align:center;margin-right:16px}.func-wrap .invitation-btn i{line-height:1;margin-top:2px}.func-wrap .invitation-btn .circle-border{position:absolute;inset:4px;border:2px dashed #FFF;border-radius:50%;animation:rotateBorder 8s linear infinite}@keyframes rotateBorder{from{transform:rotate(0)}to{transform:rotate(360deg)}}.weixin-customer-service .weixinImg,.weixin-customer-service .weixinImg img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.weixin-customer-service{width:100%;height:100vh;background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;z-index:11}.weixin-customer-service .weixinImg{width:400px;height:420px;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:10px}.weixin-customer-service .weixinImg img{width:300px;height:300px;position:absolute;left:50%;transform:translate(-50%,-50%);top:47%}.weixin-customer-service .weixinImg h3{text-align:center;font-size:28px;position:absolute;width:100%;bottom:27px}.weixin-customer-service .weixinImg .close-X{font-size:34px;color:#ccc;position:absolute;top:2px;right:15px}.batch-wrap .batch-box{overflow:visible;background-color:#fff;border-radius:16px 16px 0 0}.batch-wrap .batch-box .footer{width:100%;padding:0;color:#fff;height:102px;overflow:hidden}.batch-wrap .batch-box .footer>div{float:left;box-sizing:border-box}.batch-wrap .batch-box .footer>.status{width:40%;padding:10px 0 10px 32px;color:#666;font-size:26px}.batch-wrap .batch-box .footer>.status>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.batch-wrap .batch-box .footer>.actions{display:flex;width:60%;font-size:28px;text-align:center;padding:0 24px 0 0}.batch-wrap .batch-box .footer .confirm{padding:10px 0;flex-grow:1;box-sizing:border-box;line-height:1;margin-top:12px;margin-bottom:12px;height:auto}.batch-wrap .batch-box .footer .confirm-large{line-height:50px;font-size:36px}.batch-wrap .batch-box .footer .confirm-large.disabled{background-color:#c6c6c5!important}.batch-wrap .close{position:absolute;width:40px;height:40px;right:10px;top:10px;font-size:40px;line-height:40px;text-align:center}.batch-wrap .event-info{padding-left:20px;height:200px}.batch-wrap .event-info .thumb{float:left;margin:20px 20px 0 0;width:160px;height:160px;border-radius:6px}.batch-wrap .event-info h3{font-size:30px;padding:24px 24px 10px 0}.batch-wrap .duang-header-price{margin:8px 0 0}.batch-wrap .duang-header-price .child-price{margin-left:16px}.batch-wrap .body{padding:0 24px;max-height:800px}.batch-wrap h4{font-size:26px;padding-bottom:20px;color:#999}.batch-wrap .batch-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.batch-wrap .batch-list li,.batch-wrap .service-list li{box-sizing:border-box;display:inline-block;margin:0 32px 32px 0;padding:12px 18px;font-size:30px;line-height:48px;color:#333;border:1px solid #999;border-radius:8px;max-width:100%;position:relative;text-align:center}.batch-wrap .batch-list li.disabled,.batch-wrap .service-list li.disabled{color:#999;text-decoration:line-through}.batch-wrap .batch-list li.fulldisabled,.batch-wrap .service-list li.fulldisabled{color:#fff;background-color:#c6c6c5}.batch-wrap .batch-list li .suffix-box-tr,.batch-wrap .service-list li .suffix-box-tr{position:absolute;top:-12px;right:4px;line-height:1;padding:2px 8px;border-radius:4px;color:#FFF}.batch-wrap .batch-list li .suffix-box-tr.disabled,.batch-wrap .service-list li .suffix-box-tr.disabled{background-color:#c6c6c5}.batch-wrap .batch-list li{min-width:120px}.batch-wrap .service-list li{line-height:32px;font-size:26px}.batch-wrap .applier-type-wrap li{padding:20px 0;height:60px;line-height:60px}.batch-wrap .applier-type-wrap li:first-child{padding-top:0}.batch-wrap .applier-type-wrap li i{position:relative;display:inline-block;border:2px solid;border-radius:12px;width:56px;height:56px;text-align:center;font:700 30px/56px Arial}.batch-wrap .applier-type-wrap li i:after,.batch-wrap .applier-type-wrap li i:before{content:'';position:absolute;left:50%;top:50%;border-radius:4px;width:24px;height:4px;background:currentColor;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.batch-wrap .applier-type-wrap li i.up:after{-webkit-transform:translate(-50%,-50%) rotateZ(90deg);-moz-transform:translate(-50%,-50%) rotateZ(90deg);-ms-transform:translate(-50%,-50%) rotateZ(90deg);transform:translate(-50%,-50%) rotateZ(90deg)}.batch-wrap .applier-type-wrap li input{box-sizing:border-box;width:80px;height:60px;border:1px solid #E4E4E4;text-align:center;vertical-align:top;margin:0 4px;border-radius:8px}.uiAddReviewBox{margin-bottom:26px;background-color:#fff;padding:20px}.uiAddReviewBox textarea{background:#fbfbfb;border-radius:10px;resize:none;height:136px;line-height:56px;border:none}.uiAddReviewBox .uiButton{border-radius:30px;padding:12px 24px;margin-top:10px}.uiAddReviewBox p{line-height:70px;height:60px}#dialog-confirm{border-radius:18px}#dialog-confirm .dialog-head{display:none}#dialog-confirm .dialog-content{padding-bottom:40px}#dialog-confirm .dialog-footer{padding:0;border-top:1px solid #ebebeb}#dialog-confirm .dialog-footer button{width:50%;height:80px;margin-right:0;border-width:0;border-radius:0}#dialog-confirm .dialog-footer button.confirm-n{border-bottom-right-radius:18px}.appliers-wrap{position:relative}.appliers-wrap .appliers{margin:20px 0;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth}.appliers-wrap .appliers ul{position:relative;left:0;display:grid;grid-auto-flow:column;grid-auto-columns:120px;grid-gap:20px}.appliers-wrap .appliers:after{display:block;clear:both}.appliers-wrap .appliers li{position:relative;text-align:center;scroll-snap-align:start}.appliers-wrap .appliers .bgw{width:100%;margin-top:8px}.appliers-wrap .appliers .bgw .text-center{text-align:center;line-height:40px;overflow:hidden;height:40px;width:100%;color:grey;white-space:nowrap;text-overflow:ellipsis}.appliers-wrap .appliers .avatar{border:4px solid #fff;width:80px;height:80px;border-radius:50%}.appliers-wrap .more-applier{position:absolute;padding:20px;top:0;right:0;color:#8C8C8C}.sas-js-CMMprice{color:#666!important;font-size:24px!important}.formWrap .mainInfoArea{position:relative}.formWrap .mainInfoArea .signInImg{width:100%;height:100%}.formWrap .mainInfoArea .signInText{width:710px;position:relative;top:-120px;box-sizing:border-box;padding:25px 50px 50px;left:20px;border-radius:20px;background:rgba(255,255,255,.8);color:#333}.formWrap .mainInfoArea .signInText .signInTitle{font-size:32px;line-height:40px;height:80px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:center}.formWrap .mainInfoArea .signInText .signInBody{font-size:26px;margin-top:40px}.formWrap .mainInfoArea .signInText .signInBody .data{margin-top:15px;height:39px}.formWrap .mainInfoArea .signInText .signInBody .data .label{width:135px;float:left;text-align:left;-ms-text-align-last:left;text-align-last:left}.formWrap .mainInfoArea .signInText .signInBody .data .value{margin-left:135px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.formWrap .formArea{position:relative;width:710px;left:20px;top:-90px}.formWrap .formArea .input-group{background:#fff;padding:30px 20px;border-radius:15px;margin-bottom:30px}.formWrap .formArea .text-input{height:84px;padding:25px;text-align:center;display:block;width:100%;font-size:28px;color:#333;background-color:#F7F7F7;border-radius:8px}.formWrap .formArea .formButton{display:block;width:100%;height:84px;font-size:36px;color:#fff;border-radius:5px}.formWrap.linkWrap{display:none}.formWrap.linkWrap .signInText i{font-size:36px;color:#5cb85c;margin-right:7px}.formWrap.linkWrap .signInText .success-points{height:40px;line-height:40px}.formWrap.linkWrap .signInText .signTime{font-size:24px;line-height:50px}.formWrap.linkWrap .tip{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#fff;width:710px;box-sizing:border-box;margin:-70px auto 0;padding:10px 20px 20px;font-size:28px;color:#333}.formWrap.linkWrap .tip p{font-weight:600;line-height:64px}.formWrap.linkWrap .tip .data{line-height:48px}.formWrap.linkWrap .tip .data .left,.formWrap.linkWrap .tip .data .right{float:left}.formWrap.linkWrap .tip .data .left{width:300px}.formWrap.linkWrap .tip .data::after{content:" ";clear:both;display:block}.formWrap.linkWrap .bottom-wrap{width:710px;margin:20px auto}.formWrap.linkWrap .links{text-align:center;width:100%;margin-top:70px;display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:28px}.formWrap.linkWrap .links a{padding:10px 100px;display:inline-block;border:1px solid;border-radius:5px}#mess-nav,.tag-wrap .tag{border-bottom:none}.en .data-wrap .data .label{min-width:140px}.en .integral-icon{width:80px}.en .appliers-wrap .appliers{overflow:hidden;width:60%}.en .appliers-wrap .appliers:after{content:'';display:block;clear:both}.calendar-wrap{padding-left:1px}.uiNavbar.transparentBg{background-color:#33bd61;box-shadow:none}.uiNavbar.transparentBg .wapcart{right:74px}.resale.tag-wrap .tag{width:100%}.intro-wrap{padding:24px;background-color:#fff}.intro-wrap>h5{text-align:center;font-size:32px;line-height:1;color:#333;margin:32px 0 14px}.aa_shadow,.invitation-shadow{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(51,51,51,.6);z-index:11}.aa_shadow .aa,.invitation-shadow .aa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aa_shadow .aa .b,.invitation-shadow .aa .b{color:#333;font-size:36px;background-color:#fff;display:block;width:300px;height:100px;line-height:100px;text-align:center;margin-bottom:13px;border-radius:6px}.theme2-bg-act.resale.active,.theme2-bg.resale{background:#4dc1de!important}.spinner{margin:50px auto;width:300px;text-align:center}.spinner>div{margin-left:10px;width:30px;height:30px;background-color:#ff7171;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}#mess-nav{padding-top:0}.richtext-fixed-navbar{position:fixed;top:0;z-index:99;width:100%;background:#fff;border-bottom:2px solid #e4e4e4}.reply-wrap{margin:24px}.invitation-code{position:relative;padding:30px 0}.invitation-code .invitation-title{font-size:30px;text-align:center;line-height:80px}.invitation-code .input-group{height:188px}.invitation-code input{margin:20px 60px 10px;height:90px;line-height:90px;border-radius:40px;text-align:center;background-color:#eef4f8}.invitation-code input.error{border:2px solid #f30}.invitation-code .invitation-error{color:#f30;font-size:26px;height:40px;text-align:center}.invitation-code .btn{width:300px;height:70px}.invitation-shadow{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(51,51,51,.6);z-index:11}.invitation-shadow .aa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.share-list-warp{box-sizing:border-box;transition:all .3s ease-in-out}.share-list-warp .share-list-body{border-radius:24px 24px 0 0;min-height:140px;box-sizing:border-box;background-color:#FFF}.share-list-warp .share-list-title{text-align:center;margin:24px}.share-list-warp .share-list-content{display:flex;align-items:center;gap:24px;margin:0 24px}.share-list-warp .share-list-content .share-list-item .icon-box{text-align:center}.share-list-warp .share-list-close{text-align:center;padding:24px;margin-top:24px;border-top:12px solid #f9fcff}.wxshare-notice{position:fixed;top:0;left:0;display:flex;align-items:center;flex-direction:column;width:100%;color:#FFF}.wxshare-notice img{width:230px;margin-left:480px;margin-bottom:20px}.event-cover__slide,.event-cover__slide img,.event-cover__track{width:100%;height:100%}#debugger-wrap{display:none}.btn-radius-first{border-radius:20px 0 0 20px}.btn-radius-last{border-radius:0 20px 20px 0}.event-cover__track{overflow:hidden}.event-cover__list{display:flex;height:100%;transition:transform .3s ease-out}.event-cover__slide{flex:0 0 100%;position:relative}.event-cover__dots{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:center;gap:8px;pointer-events:none}.event-cover__dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);transition:all .2s}.event-cover__dot.event-cover__dot--active{background:#fff;width:16px;border-radius:8px}.data-wrap-title{padding-top:16px;padding-bottom:16px;border-radius:24px 24px 16px 16px;margin-top:-18px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.42),#fff);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:0 -2px 20px rgba(0,0,0,.08)}.data-wrap-title .price-title{margin-bottom:24px}.data-wrap-title .receive-coupon{margin-bottom:0}.data-wrap .price .price-text{font-weight:400;text-shadow:.01em 0 0 currentColor}.price-estimated-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 0}.price-original-row{color:#aaa}.data-wrap .price del.price-original,.price-original-row del{color:#bbb;text-decoration:line-through}.data-wrap .price del.price-original{margin-left:8px;vertical-align:baseline}.data-wrap h2.title{margin-top:24px;min-height:auto}.data-wrap .recommend{font-size:20px;font-weight:400;vertical-align:2px;padding:2px 8px;border-radius:8px}.batch-calendar-strip{width:100%}.batch-calendar-strip__scroller{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-right:12px;padding-bottom:24px}.batch-calendar-strip__item{flex:0 0 auto;width:140px;padding:12px 10px;border:1px solid #e5e5e5;border-radius:12px;text-align:center;box-sizing:border-box;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-transition:background .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out,color .14s ease-out;transition:background .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out,color .14s ease-out;box-shadow:0 2px 16px rgba(0,0,0,.05)}.batch-calendar-strip__item .week{color:#999;line-height:1.2;margin-bottom:6px}.batch-calendar-strip__item .md{font-weight:700;line-height:1.2;margin-bottom:8px}.batch-calendar-strip__item .price{line-height:1.2}.batch-calendar-strip__item .price .price-text{font-weight:700}.batch-calendar-strip__item.active{border-color:transparent!important;box-shadow:0 4px 14px rgba(0,0,0,.18);color:#fff}.data-wrap-activityInfo,.discounts-wrap,.select-batch{box-shadow:0 2px 16px rgba(0,0,0,.08)}.batch-calendar-strip__item.active .week{color:rgba(255,255,255,.8)}.batch-calendar-strip__item.active .md{color:#fff}.batch-calendar-strip__item.active .price{color:rgba(255,255,255,.9)}.batch-calendar-strip__item.active .price-text{color:#fff!important}.batch-calendar-strip__item.disabled{opacity:.7;cursor:default}.discounts-wrap{border-radius:16px;margin:0 16px 24px;padding:0;overflow:hidden}.discount-row{display:flex;align-items:center;gap:12px;padding:22px 24px;position:relative;-webkit-transition:background .14s;transition:background .14s;touch-action:manipulation}.discount-row::after{content:'';position:absolute;bottom:0;left:24px;right:0;height:1px;background:rgba(0,0,0,.05)}.discount-row:last-child::after{display:none}.discount-row:active{background:rgba(0,0,0,.025)}.discount-row__left{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.discount-row__desc{font-size:24px;color:#666;line-height:1.3;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discount-row__desc b{font-weight:700;color:#222}.discount-row__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.discount-row__saving{font-size:24px;font-weight:700;line-height:1}.discount-row__cta{font-size:22px;color:#aaa}.discount-row__arrow{color:#ccc;flex-shrink:0}.discount-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;font-weight:600;line-height:1;padding:5px 12px;border-radius:8px;border:1px solid;white-space:nowrap;letter-spacing:.02em}.discount-badge--vip{color:#b87000;background:rgba(245,158,11,.09);border-color:rgba(245,158,11,.28)}.discount-badge--bird{color:#d95a28;background:rgba(239,100,60,.09);border-color:rgba(239,100,60,.28)}.discount-badge--card{color:#4e51c8;background:rgba(99,102,241,.09);border-color:rgba(99,102,241,.28)}.discount-badge--insurance{color:#0d9668;background:rgba(16,185,129,.09);border-color:rgba(16,185,129,.28)}.discount-saving--vip{color:#b87000}.discount-saving--bird{color:#d95a28}.discount-saving--card{color:#4e51c8}.batch-calendar-strip__item .strip-status{font-size:18px;color:#e06060;font-weight:600;line-height:1.2;margin-top:4px}.batch-calendar-strip__item .strip-status .cal-notStarted{color:#FFF}.select-batch{border-radius:16px;padding:24px 0 0;margin:0 16px 24px}.select-batch .support-deposit{border:1px solid}.select-batch .has-accessory{margin-bottom:32px}.select-batch .has-accessory .label{font-weight:700}.select-batch .has-accessory:last-child{margin-bottom:0}.select-batch .has-accessory .batch-view-box .batch-view-list .prefix-icon{position:absolute;bottom:8px;right:12px;min-width:38px;height:28px;border-radius:8px;text-align:center;line-height:25px;padding:0 8px;box-sizing:border-box;border:1px solid}.select-batch .has-accessory .batch-view-box .batch-view-list .prefix-icon span{font-size:18px;vertical-align:top}.select-batch .has-accessory .batch-view-box .batch-view-list .batch-list{gap:16px;padding:4px 0 24px}.select-batch .has-accessory .batch-view-box .batch-view-list .batch-list .disabled{background-color:#f2f4f7}.select-batch .has-accessory .batch-view-box .batch-view-list .batch-list .batch-item{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-width:260px;max-width:260px;box-shadow:2px 2px 16px rgba(0,0,0,.05);transition:all .2s;padding:16px;border-radius:20px}.select-batch .has-accessory .batch-view-box .batch-view-list .batch-list .batch-item .batch-item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;font-size:24px;line-height:1.3;padding-right:36px;margin:0}.select-batch .has-accessory .batch-view-box .batch-view-list .batch-list .batch-item.disabled .suffix-icon i,.select-batch .has-accessory .batch-view-box .batch-view-list .batch-list .batch-item.notstarted .suffix-icon i{display:none}.select-batch .has-accessory .batch-view-box .batch-view-list .batch-list .batch-item .batch-item-content{margin-top:8px}.select-batch .has-accessory .batch-view-box .batch-view-list .batch-list .batch-item.disabled .suffix-icon{background:0 0!important;min-width:auto;height:auto;border-radius:0;line-height:1;padding:0;text-align:left;bottom:initial;right:initial;left:50%;top:50%;transform:translate(-50%,-50%) rotate(345deg);transform-origin:center;pointer-events:none}.select-batch .has-accessory .batch-view-box .batch-view-list .batch-list .batch-item.disabled .suffix-icon span{color:rgba(129,137,147,.7);font-size:36px;font-weight:700;letter-spacing:6px;white-space:nowrap;vertical-align:baseline;text-shadow:none}.select-batch .has-accessory .batch-view-box .batch-view-list .batch-list .batch-item.notstarted .suffix-icon{background:0 0!important;min-width:auto;height:auto;border-radius:0;line-height:1;padding:0;text-align:left;bottom:initial;right:initial;left:50%;top:50%;transform:translate(-50%,-50%) rotate(345deg);transform-origin:center;pointer-events:none}.select-batch .has-accessory .batch-view-box .batch-view-list .batch-list .batch-item.notstarted .suffix-icon span{font-size:36px;font-weight:700;letter-spacing:6px;white-space:nowrap;vertical-align:baseline;text-shadow:none}.select-batch .has-accessory .batch-view-box .batch-view-list .spec-list{padding:18px 24px 0 0;gap:16px}.select-batch .has-accessory .batch-view-box .batch-view-list .spec-list .batch-item.spec-item{cursor:default;text-align:center;min-width:60px;padding:8px 16px}.select-batch .has-accessory .batch-view-box .batch-view-list .spec-list .batch-item.spec-item .batch-item-title{margin:0}.select-batch .has-accessory .batch-view-box .batch-view-list .spec-list .batch-item.spec-item .suffix-box{position:absolute;top:-12px;right:4px;min-width:38px;height:24px;line-height:1;padding:2px 8px;border-radius:6px;color:#000;text-align:center;box-sizing:border-box;font-size:18px;opacity:1}.select-batch .has-accessory .batch-view-box .batch-view-list .spec-list .batch-item.spec-item .suffix-box.disabled{background-color:#e0e0e0;color:#888}.select-batch .has-accessory .batch-view-box .batch-view-list .spec-list .batch-item.spec-item.active{color:#FFF}.select-batch .specList .label{padding-bottom:0}.select-batch .variety-spec .batch-view-box{padding:8px 24px;box-sizing:border-box}.data-wrap-activityInfo{border-radius:16px;margin:0 16px 24px}#mess-nav{border-radius:16px 16px 0 0;box-shadow:0 12px 16px rgba(0,0,0,.08);margin:0 16px}#mess-nav .fixed{transition:all .3s}#mess-nav .richtext-fixed-navbar{left:0;border-bottom:none;box-shadow:0 2px 16px rgba(0,0,0,.08);border-radius:0 0 28px 28px;overflow:hidden}.data-box{margin:24px 16px}.intro-wrap{border-radius:0 0 16px 16px;box-shadow:0 12px 16px rgba(0,0,0,.08);margin:0 16px}.batch-wrap .batch-box{height:80vh;padding-bottom:0}.batch-wrap .batch-box .header{position:relative;flex-shrink:0}.batch-wrap .batch-box .header .event-title{padding:12px 24px 0;color:#333}.batch-wrap .batch-box .header .close-btn{position:absolute;top:14px;right:12px;padding:0 8px;color:#999;font-weight:400}.batch-wrap .batch-box .header .event-info{display:flex;align-items:center;gap:16px;padding:8px 16px 8px 0}.batch-wrap .batch-box .header .event-info .thumb{flex-shrink:0;float:none;margin:0 0 0 20px}.batch-wrap .batch-box .header .event-info .event-info-body{flex:1;min-width:0}.batch-wrap .batch-box .header .event-info .event-info-title{padding:0 0 4px;font-size:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-weight:700}.batch-wrap .batch-box .header .event-info .event-sku-store{gap:24px;padding:4px 0 0}.batch-wrap .batch-box .header .header-price{margin:0;display:flex;flex-direction:row;align-items:center;gap:32px}.batch-wrap .batch-box .duang-wrap.body{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.batch-wrap .batch-box .batch-list-wrap,.batch-wrap .batch-box .service-list-wrap,.batch-wrap .batch-box .spec-list-wrap{margin-bottom:32px}.batch-wrap .batch-box h4{font-weight:700;color:#333;padding-bottom:8px}.batch-wrap .batch-box .batch-list{display:flex;flex-wrap:wrap;gap:24px 16px;margin:0;padding:4px 0}.batch-wrap .batch-box .batch-list li{display:block;margin:0;box-shadow:2px 2px 16px rgba(0,0,0,.05);border:1px solid #e5e5e5;transition:all .2s}.batch-wrap .batch-box .batch-list .batch-item{position:relative;overflow:hidden;min-width:222px;width:222px;max-width:222px;max-height:130px;flex-shrink:0;padding:16px;box-sizing:border-box;border-radius:20px;text-align:left}.batch-wrap .batch-box .batch-list .batch-item .batch-item-title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left;font-size:24px;line-height:1;padding-right:36px}.batch-wrap .batch-box .batch-list .batch-item .batch-item-data{margin:12px 0;text-align:left;line-height:1.1}.batch-wrap .batch-box .batch-list .batch-item .prefix-icon{position:absolute;bottom:8px;right:12px;min-width:38px;height:28px;border-radius:8px;color:#fff;text-align:center;line-height:19px;padding:0 8px;box-sizing:border-box;border:1px solid}.batch-wrap .batch-box .batch-list .batch-item .suffix-icon{position:absolute;background:0 0;min-width:auto;height:auto;border-radius:0;line-height:1;padding:0;text-align:left;bottom:initial;right:initial;left:50%;top:50%;transform:translate(-50%,-50%) rotate(345deg);transform-origin:center;pointer-events:none}.batch-wrap .batch-box .batch-list .batch-item .suffix-icon span{color:rgba(129,137,147,.7);font-size:36px;font-weight:700;letter-spacing:6px;white-space:nowrap;vertical-align:baseline;text-shadow:none}.batch-wrap .batch-box .batch-list .batch-item .suffix-icon .cardUnsupported{font-size:30px}.batch-wrap .batch-box .batch-list .batch-item.disabled{background-color:#f2f4f7;opacity:.6;cursor:not-allowed;pointer-events:none;text-decoration:none;color:#666}.batch-wrap .batch-box .batch-list .batch-item.disabled .batch-item-data,.batch-wrap .batch-box .batch-list .batch-item.disabled .batch-item-title{color:#666}.batch-wrap .batch-box .batch-list .spec-item{position:relative;min-width:80px;font-size:24px;line-height:1}.batch-wrap .batch-box .service-list-wrap{border-top:2px solid #e5e7eb;padding:24px 0 0}.batch-wrap .batch-box .service-list{display:flex;flex-direction:column;gap:0;padding:0;margin:0}.batch-wrap .batch-box .service-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;list-style:none;margin:0;box-shadow:none;border:none;border-bottom:1px solid #f2f2f2}.batch-wrap .batch-box .service-item:last-child{border-bottom:none}.batch-wrap .batch-box .service-item.disabled{opacity:.55}.batch-wrap .batch-box .service-item.disabled .service-item__qty{pointer-events:none}.batch-wrap .batch-box .service-item__info{flex:1;min-width:0}.batch-wrap .batch-box .service-item__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.batch-wrap .batch-box .service-item__title{font-size:24px;color:#000;line-height:1.3;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;flex:1}.batch-wrap .batch-box .service-item__badge{font-size:18px;line-height:1;padding:3px 10px;border-radius:6px;font-weight:600;flex-shrink:0}.batch-wrap .batch-box .service-item__badge--mandatory{background:rgba(220,80,60,.1);color:#d84f3c;border:1px solid rgba(220,80,60,.25)}.batch-wrap .batch-box .service-item__badge--optional{background:rgba(0,0,0,.05);color:#888;border:1px solid rgba(0,0,0,.1)}.batch-wrap .batch-box .service-item__meta{display:flex;align-items:baseline;gap:12px}.batch-wrap .batch-box .service-item__price{font-size:26px;line-height:1}.batch-wrap .batch-box .service-item__stock{font-size:20px;color:#999;line-height:1}.batch-wrap .batch-box .service-item__stock--out{color:#c0a0a0}.batch-wrap .batch-box .service-item__qty{flex-shrink:0;display:flex;align-items:center;line-height:1}.batch-wrap .batch-box .service-item__qty .down,.batch-wrap .batch-box .service-item__qty .up{border-radius:6px;width:38px;height:36px;font:700 28px/46px Arial!important;flex-shrink:0;box-sizing:border-box;cursor:pointer;user-select:none;-webkit-user-select:none;position:relative;border:1px solid #E4E4E4}.cal-month-label,.calendar-nav{display:flex;align-items:center}.batch-wrap .batch-box .service-item__qty .down:after,.batch-wrap .batch-box .service-item__qty .down:before,.batch-wrap .batch-box .service-item__qty .up:after,.batch-wrap .batch-box .service-item__qty .up:before{content:'';position:absolute;left:50%;top:50%;border-radius:4px;width:18px;height:4px;background:currentColor;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.batch-wrap .batch-box .service-item__qty .up:after{-webkit-transform:translate(-50%,-50%) rotateZ(90deg);-moz-transform:translate(-50%,-50%) rotateZ(90deg);-ms-transform:translate(-50%,-50%) rotateZ(90deg);transform:translate(-50%,-50%) rotateZ(90deg)}.batch-wrap .batch-box .service-item__qty .service-qty-num{box-sizing:border-box;text-align:center;vertical-align:top;width:52px;height:36px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#333}.batch-wrap .batch-box .footer{flex-shrink:0;background:#fff;border-top:1px solid rgba(0,0,0,.06);position:relative;bottom:auto}.batch-wrap .batch-box .footer .actions{padding:0 24px;width:100%;display:flex}.batch-wrap .batch-box .footer .confirm-large{border-radius:20px;margin:16px 0}.batch-wrap .qty-select-wrap h4{padding-bottom:8px}.batch-wrap .qty-select-wrap .duang-header-price{margin:0 24px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 10px 24px}.batch-wrap .qty-select-wrap .duang-header-price .price-col{flex:1;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.batch-wrap .qty-select-wrap .duang-header-price .price-col .unit{color:#999}.batch-wrap .qty-select-wrap .duang-header-price .price-col del.ori-price{color:#bbb;text-decoration:line-through}.batch-wrap .qty-col{flex-shrink:0;display:flex;align-items:center;line-height:1}.batch-wrap .qty-col .down,.batch-wrap .qty-col .up{border-radius:6px;width:38px;height:36px;font:700 28px/46px Arial!important;flex-shrink:0;box-sizing:border-box;cursor:pointer;user-select:none;-webkit-user-select:none;position:relative;border:1px solid #E4E4E4}.batch-wrap .qty-col .down:after,.batch-wrap .qty-col .down:before,.batch-wrap .qty-col .up:after,.batch-wrap .qty-col .up:before{content:'';position:absolute;left:50%;top:50%;border-radius:4px;width:18px;height:4px;background:currentColor;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.batch-wrap .qty-col .up:after{-webkit-transform:translate(-50%,-50%) rotateZ(90deg);-moz-transform:translate(-50%,-50%) rotateZ(90deg);-ms-transform:translate(-50%,-50%) rotateZ(90deg);transform:translate(-50%,-50%) rotateZ(90deg)}.batch-wrap .qty-col input[type=number]{box-sizing:border-box;text-align:center;vertical-align:top;width:52px;height:46px;border:none!important;border-radius:0!important;margin:0!important;outline:0;font-size:24px;font-weight:700;color:#333;background:0 0;-moz-appearance:textfield;appearance:textfield}.batch-wrap .qty-col input[type=number]::-webkit-inner-spin-button,.batch-wrap .qty-col input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.calendar-wrap{padding:16px 20px 24px;position:relative}.calendar-nav{justify-content:center;gap:20px;margin-bottom:24px}.cal-month-label{font-size:30px;font-weight:700;letter-spacing:.04em;color:#1a1a1a;gap:6px;cursor:pointer;user-select:none;-webkit-user-select:none}.cal-nav-btn,.label-more-btn{align-items:center;cursor:pointer}.cal-month-label .cal-month-arrow{display:inline-block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #666;margin-left:4px;vertical-align:middle;transition:transform .2s}.cal-nav-btn{width:56px;height:56px;border:none;background:#f5f6f8;border-radius:50%;color:#333;display:flex;justify-content:center;padding:0;transition:background .15s,opacity .15s;flex-shrink:0}.cal-month-chip,.cal-picker-year-side{transition:color .15s,background .15s}.cal-nav-btn i.icon{font-size:28px;line-height:1}.cal-nav-btn:active{background:#e8eaf0}.cal-nav-btn.cal-nav-empty{opacity:.32;pointer-events:none}.calendar-months-bar{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;touch-action:none;padding-bottom:4px;margin:-8px 0 16px}.cal-month-chip{flex:0 0 auto;font-size:24px;line-height:1;padding:12px 24px;border-radius:999px;background:#f2f4f8;color:#666;cursor:pointer;white-space:nowrap}.cal-month-chip:active{background:#e6e9f2}.cal-month-chip.active{color:#fff;font-weight:700}.label-more-btn{margin-left:auto;color:#888;font-weight:400;display:flex;gap:2px;white-space:nowrap}.label-more-btn i.icon{color:#aaa}.label-more-btn.disabled{color:#c6c6c5;cursor:default;pointer-events:none}.label-more-btn.disabled i.icon{color:#c6c6c5}.calendar-picker{position:absolute;top:72px;left:0;right:0;background:#fff;z-index:10;padding:0 0 20px;border-bottom:1px solid #f0f0f0}.calendar-picker__nav{display:flex;align-items:center;justify-content:center;padding:12px 0 16px;gap:64px}.cal-picker-year{font-size:32px;font-weight:800;color:#1a1a1a;letter-spacing:.02em}.cal-picker-year-side{font-size:24px;font-weight:400;color:#bbb;cursor:pointer;padding:4px 8px;border-radius:8px}.cal-day,.cal-picker-month{border-radius:12px;transition:background .15s}.cal-picker-year-side:active{color:#666;background:#f0f0f0}.calendar-picker__months{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.calendar-grid,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.cal-picker-month{text-align:center;font-size:26px;padding:16px 0;background:#f7f9fd;color:#333;cursor:pointer}.cal-picker-month:active{background:#edf0f9}.cal-picker-month.cal-selected{color:#fff;font-weight:700}.calendar-weekdays{margin-bottom:8px}.calendar-weekdays span{text-align:center;font-size:22px;color:#aaa;padding:8px 0;font-weight:500;letter-spacing:.02em}.calendar-grid{gap:6px 4px;touch-action:none}.cal-day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;cursor:default;box-sizing:border-box;padding:6px 0;background:0 0}.cal-day .cal-day__num{color:#ccc}.cal-day.cal-valid{background:#f7f9fd;cursor:pointer}.cal-day.cal-valid .cal-day__num{color:#1a1a1a;font-weight:700}.cal-day.cal-valid:active{background:#edf0f9}.cal-day.cal-disabled{background:#fdf5f5}.cal-day.cal-disabled .cal-day__num{color:#c8a0a0}.cal-day.cal-today:not(.cal-selected) .cal-day__num{font-weight:800}.cal-day.cal-selected{box-shadow:0 4px 16px rgba(0,0,0,.18)!important}.cs-modal-item,.cs-modal-item:active{box-shadow:0 6px 28px rgba(0,0,0,.18)}.cal-day.cal-selected .cal-day__num{color:#fff!important}.cal-day.cal-selected .cal-day__price{color:rgba(255,255,255,.9)!important}.cal-day__num{font-size:28px;line-height:1;margin-bottom:4px}.cal-day__price{display:none}.cal-day__notstarted,.cal-day__status{font-size:16px;color:#d96060;font-weight:600;line-height:1;margin-top:2px;white-space:nowrap}.cal-day__notstarted{color:inherit}.batch-box .cal-close-btn{position:absolute;top:18px;right:12px;z-index:20;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.06);color:#666;cursor:pointer}.batch-box .cal-close-btn:active{background:rgba(0,0,0,.12)}.batch-badge{display:inline-block;font-size:18px;line-height:1;padding:4px 10px;border-radius:4px;font-weight:400}.batch-badge--expired{color:#aaa;background:#f2f2f2}.batch-badge--reserve{border:1px solid currentColor;background:0 0}.batch-badge--full{color:#aaa;background:#f2f2f2}.func-wrap{padding:6px 0 14px}.func-wrap .bbv2__inner .bbv2__item{flex:0 0 100px;width:100px}.func-wrap .invitation-btn i{padding:4px}.func-wrap .join,.func-wrap .join-c{height:90px;margin:0}.func-wrap .join-c:only-child,.func-wrap .join:only-child{border-radius:20px;margin:0}.func-wrap .join-c{flex:1}.func-wrap .cannot-apply{border-radius:20px}.join.not-started{display:flex;align-items:center;justify-content:center}.batch-ribbon{position:absolute;top:14px;right:-72px;width:200px;padding:4px 0;transform:rotate(45deg);text-align:center;font-size:18px;font-weight:900;letter-spacing:1px;line-height:1.4;color:#fff;z-index:1;pointer-events:none}.ribbon-disabled,.ribbon-grey{background:#94A3B8}.batch-teamtag{display:inline-flex;align-items:center;align-self:flex-start;vertical-align:top;gap:6px;height:28px;margin:0;padding:0 12px;border-radius:8px;font-size:18px;font-weight:700;line-height:1;box-sizing:border-box}.batch-teamtag .icon{font-size:14px}.batch-teamtag span{line-height:1}.signup-idle-btn{display:inline-flex;align-items:center;justify-content:center;color:inherit}.signup-idle-btn__label{font-size:32px;margin-left:24px}.signup-idle-btn__countdown-label{font-size:32px}.signup-idle-btn__time{font-size:22px;letter-spacing:1px;white-space:nowrap}.signup-idle-btn__time .signup-idle__cd{font-variant-numeric:tabular-nums}.signup-idle-btn__time .signup-idle__cd:empty{display:none}.event-cover{height:66.67vw;-webkit-transition:height .28s ease-out;transition:height .28s ease-out}.event-cover>img,.event-cover__slide img{object-fit:cover;object-position:center top}#discount-modal .mv2-panel{height:78vh}.discount-sheet__tabs{flex-shrink:0;display:flex;padding:0 16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.discount-sheet__tabs::-webkit-scrollbar{display:none}.discount-sheet__tab{flex-shrink:0;padding:16px 20px 4px;color:#999;font-weight:500;cursor:pointer;position:relative;white-space:nowrap;-webkit-transition:color .18s;transition:color .18s;touch-action:manipulation}.discount-sheet__tab::after{content:'';position:absolute;width:25px;bottom:0;left:50%;transform:translateX(-50%);height:3px;border-radius:2px;background:0 0;-webkit-transition:background .18s;transition:background .18s}.discount-sheet__tab.active{font-weight:700}.discount-sheet__tab.active::after{background:currentColor}.discount-sheet__body{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:24px;box-sizing:border-box}.discount-tab-content{min-height:200px}.enjoyed-price-card{border:1px solid;border-radius:16px;overflow:hidden;margin-bottom:20px}.enjoyed-card-top{display:flex;align-items:center;justify-content:space-between;padding:20px 24px}.enjoyed-card-top__label{color:#666}.enjoyed-card-top__price{font-weight:700;line-height:1}.enjoyed-card-bottom{position:relative;padding:0 24px 16px;border-top:1px solid rgba(0,0,0,.06)}.enjoyed-card-bottom__arrow{position:absolute;top:-12px;right:48px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid currentColor;opacity:.15}.enjoyed-discount-row,.enjoyed-final-row,.enjoyed-price-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.enjoyed-label{color:#666;flex:1;display:flex;align-items:center;gap:8px}.enjoyed-value{color:#333;font-weight:500}.enjoyed-saving{font-weight:700}.enjoyed-placeholder-text{color:#bbb;font-weight:400}.enjoyed-discount-row--placeholder .enjoyed-label{color:#aaa}.enjoyed-tag{font-size:18px;padding:2px 8px;border-radius:6px;border:1px solid;font-weight:600;flex-shrink:0;line-height:1.4}.enjoyed-tag--card,.enjoyed-tag--coupon{border-color:#ccc;color:#aaa}.enjoyed-tag--card{font-size:16px}.enjoyed-bird-desc{color:#888;font-size:20px;line-height:1.3}.enjoyed-divider{height:1px;background:rgba(0,0,0,.06);margin:6px 0}.enjoyed-final-row{padding-top:14px}.enjoyed-final-price{font-weight:700}.enjoyed-more-discount{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-radius:12px;background:rgba(0,0,0,.03);margin-top:12px}.enjoyed-more-discount__text{color:#555}.enjoyed-more-discount__arrow{color:#bbb;font-size:28px;line-height:1}.discount-sheet-coupons.coupons{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;background:0 0!important;z-index:auto!important;padding:0!important;margin:0!important;overflow:visible!important;display:block}.cs-modal-item,.discount-sheet-coupons ul{position:relative}.discount-sheet-coupons ul .coupon-wrap{padding:0!important;background:0 0!important;margin-top:0}.discount-sheet-coupons ul .coupons-list .list{width:100%}.discount-sheet-coupons ul:last-child{padding-bottom:0}.discount-coupon-loading{padding:48px 0;display:flex;justify-content:center}.discount-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0 40px}.discount-empty-state--small{padding:24px 0 8px}.discount-empty-state .cs-modal-btn{width:340px;height:80px;border-radius:20px;line-height:80px;margin-top:32px}.discount-empty-icon{color:#d0d0d0;margin-bottom:16px;line-height:1}.discount-empty-img{width:160px;margin-bottom:16px;opacity:.8}.discount-empty-text{color:#aaa;text-align:center}.cs-modal-list{list-style:none;padding:0;margin:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px}.cs-modal-list--unavailable{margin-top:16px}.cs-modal-divider{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:24px 0 4px;color:#999;font-size:24px;line-height:1}.cs-modal-divider::after,.cs-modal-divider::before{content:'';-webkit-flex:1;flex:1;height:1px;background:#e5e5e5}.cs-modal-divider__text{padding:0 16px;white-space:nowrap}.cs-modal-item{border-radius:16px;display:block;height:200px;background-size:cover;background-position:center;background-color:#6366f1;border:none}.cs-modal-item:active{-webkit-transform:none;transform:none}.cs-modal-item__glass{height:100%;border-radius:16px;background:rgba(15,15,35,.4);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;padding:24px 24px 20px;box-sizing:border-box}.cs-modal-item__accent{flex-shrink:0;width:5px;background:-webkit-linear-gradient(180deg,#6366f1 0,#8b5cf6 100%);background:linear-gradient(180deg,#6366f1 0,#8b5cf6 100%)}.cs-modal-item__body{-webkit-flex:1;flex:1;min-width:0;padding:20px 12px 20px 20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;gap:10px}.cs-modal-item__header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cs-modal-item__title{font-size:28px;font-weight:600;line-height:1.25;-webkit-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.4)}.cs-modal-item__badge{flex-shrink:0;font-size:18px;font-weight:500;line-height:1;padding:4px 10px;border-radius:6px;white-space:nowrap}.cs-modal-item__badge--general,.cs-modal-item__badge--personal{background:rgba(255,255,255,.18);color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.38)}.cs-modal-item__meta{font-size:22px;color:#999;line-height:1.4;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.cs-modal-item__sep{color:#ddd}.cs-modal-item__low-stock{color:#d95a28;font-weight:600}.cs-modal-item__action{flex-shrink:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;padding:16px 20px;gap:12px}.cs-modal-item__price-wrap{text-align:right}.cs-modal-item__price{font-size:22px;font-weight:700;line-height:1;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.45)}.cs-modal-item__price-num{font-size:36px;letter-spacing:-.02em}.cs-modal-item__price-ori{display:block;font-size:20px;color:silver;text-decoration:line-through;font-weight:400;margin-top:5px;text-align:right}.cs-modal-item__buy-btn,.cs-modal-item__sold-out{display:inline-block;white-space:nowrap;font-weight:600}.cs-modal-item__buy-btn{padding:12px 26px;border-radius:40px;background:-webkit-linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);color:#fff;font-size:24px;line-height:1;text-decoration:none;-webkit-transition:opacity .18s;transition:opacity .18s;box-shadow:0 4px 12px rgba(99,102,241,.35)}.cs-modal-item__buy-btn:active{opacity:.82}.cs-modal-item--pick{cursor:pointer}.cs-modal-item__action--pick{justify-content:center;gap:16px}.cs-modal-item__pick-arrow{color:#ccc;flex-shrink:0}.cs-modal-item__hint{font-size:20px;color:#aaa;line-height:1.4;margin-top:2px}.cs-modal-item__sold-out{color:#bbb;line-height:1;background:0 0;padding:0;border-radius:0;color:rgba(255,255,255,.55);font-size:24px}.cs-modal-item__top{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;gap:16px}.cs-modal-item__top-left{-webkit-flex:1;flex:1;min-width:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px}.cs-modal-item__usage{font-size:22px;color:rgba(255,255,255,.85);font-weight:500;line-height:1.3}.cs-modal-item__bottom{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;gap:12px}.cs-modal-item__bottom-left{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.cs-modal-item__bottom-right{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;gap:8px}.cs-modal-item__buy-time,.cs-modal-item__expire-row{font-size:20px;color:rgba(255,255,255,.65);line-height:1.4}.cs-modal-item__stock{font-size:20px;font-weight:600;color:rgba(255,210,90,.96);text-align:right;line-height:1.3}.cs-modal-item__bottom-action{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:14px}.cs-modal-item__buy-btn--text{font-size:26px;font-weight:700;color:#fff;text-decoration:none;letter-spacing:.02em;padding:0;background:0 0;box-shadow:none;border-radius:0}.cs-modal-item__buy-btn--text:active{opacity:.75}.cs-modal-item--bg-card .cs-modal-item__price-ori{color:rgba(255,255,255,.5)}.cs-modal-item__badge--expire{background:rgba(245,158,11,.2);color:#ffd250;border:1px solid rgba(245,158,11,.42)}.cs-modal-item__price--exhausted{font-size:24px;font-weight:700;color:rgba(255,255,255,.4);line-height:1}.cs-modal-item--selectable{cursor:pointer;touch-action:manipulation}.cs-modal-item--selectable.unavailable{opacity:.55;cursor:not-allowed}.cs-modal-item--selectable.unavailable:active{-webkit-transform:none;transform:none;box-shadow:0 6px 28px rgba(0,0,0,.18)}.bird-rule-list{list-style:none;padding:0;margin:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:20px}.bird-rule-item{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;border-radius:16px;border:1px solid;overflow:hidden}.bird-rule-item__accent{flex-shrink:0;width:5px}.bird-rule-item__body{-webkit-flex:1;flex:1;padding:22px 20px;font-size:24px;color:#444;line-height:1.65}#consult-modal .mv2-panel{border-radius:24px 24px 0 0}#consult-modal .consult-list{padding:0}#consult-modal .duang-content{list-style:none;margin:0;padding:0}#consult-modal .duang-content li{border-bottom:1px solid #f0f0f0}#consult-modal .duang-content li:last-child{border-bottom:none}#consult-modal .duang-content li a{display:block;padding:32px 40px;font-size:28px;color:#333;text-decoration:none}#consult-modal .duang-content li a .icon{margin-right:16px;color:#666}#weixin-qrcode-modal .mv2-panel{border-radius:16px;padding-bottom:40px}#weixin-qrcode-modal .weixin-qrcode-body{display:flex;flex-direction:column;align-items:center;padding:32px 40px}#weixin-qrcode-modal .weixin-qrcode-img{width:320px;height:320px;display:block}#weixin-qrcode-modal .weixin-qrcode-tip{margin-top:24px;font-size:26px;color:#666;text-align:center}#share-list-modal .mv2-panel{border-radius:24px 24px 0 0}#share-list-modal .mv2-title{font-size:26px;color:#666;text-align:center;padding:32px 0 24px}.wxshare-notice{z-index:9999}#share-poster-modal .share-poster__panel{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.85);transform:translate(-50%,-50%) scale(.85);opacity:0;background:0 0;border-radius:0;padding:0;width:auto;max-width:90vw;max-height:90vh;overflow-y:auto;-webkit-transition:opacity .32s ease-out,-webkit-transform .32s ease-out;transition:opacity .32s ease-out,transform .32s ease-out}#idcard-bind-modal .form-control,#invitation-modal .form-control{box-sizing:border-box;width:100%;height:84px;transition:border-color .15s ease}#share-poster-modal.mv2-wrap--visible .share-poster__panel{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}#share-poster-modal .u-selection-tip{text-align:center;padding:24px 0 16px;color:#fff}#share-poster-modal .u-selection-tip p{margin:0 0 16px;font-size:26px}#share-poster-modal .u-selection-tip .btn-shareUrl{display:inline-block;padding:16px 48px;border-radius:48px;background:#fff;color:#333;font-size:28px;border:none}#invitation-modal .invitation-body{padding:8px 32px 28px}#invitation-modal .invitation-tip{margin:0 0 28px;padding:18px 22px;font-size:23px;line-height:1.6;color:#8a8a99;background:#f6f7f9;border-radius:14px}#invitation-modal .invitation-field{width:100%}#invitation-modal .form-control{padding:0 24px;font-size:28px;color:#1a1a2e;background:#fff;border:1px solid #e1e1e8;border-radius:14px}#invitation-modal .form-control::-webkit-input-placeholder{color:#b5b5c0}#invitation-modal .form-control:focus{border-color:#9a9aa5;outline:0}#invitation-modal .form-control.error{border-color:#e85050}#invitation-modal .invitation-error{margin-top:12px;font-size:22px;line-height:1.4;color:#e85050}#invitation-modal .invitation-error.hide{display:none}#idcard-bind-modal .idcard-bind-body{padding:8px 32px 28px}#idcard-bind-modal .idcard-bind-tip{margin:0 0 28px;padding:18px 22px;font-size:23px;line-height:1.6;color:#8a8a99;background:#f6f7f9;border-radius:14px}#idcard-bind-modal .idcard-bind-field{width:100%}#idcard-bind-modal .form-control{padding:0 24px;font-size:28px;color:#1a1a2e;background:#fff;border:1px solid #e1e1e8;border-radius:14px}#idcard-bind-modal .form-control::-webkit-input-placeholder{color:#b5b5c0}#idcard-bind-modal .form-control:focus{border-color:#9a9aa5;outline:0}#idcard-bind-modal .idcard-bind-error{display:none;margin-top:12px;font-size:22px;line-height:1.4;color:#e85050}#idcard-bind-modal .idcard-bind-error.show{display:block}.appliers-wrap{border-radius:16px;padding:8px 16px}.appliers-wrap .appliers{position:relative}.appliers-wrap .appliers .badge{position:absolute;top:0;right:10px;width:24px;height:24px;line-height:24px;border-radius:50px}