/*! Build time: 2026/7/8 17:40:32
Package: @plat-components/pc-reserve
Version: 0.7.0
Env: production
 */
@charset "UTF-8";@-webkit-keyframes activity-toast-show{0%{-webkit-transform:scale(.5) translate(-50%,-50%);transform:scale(.5) translate(-50%,-50%)}75%{-webkit-transform:scale(1.08) translate(-50%,-50%);transform:scale(1.08) translate(-50%,-50%)}to{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}}@keyframes activity-toast-show{0%{-webkit-transform:scale(.5) translate(-50%,-50%);transform:scale(.5) translate(-50%,-50%)}75%{-webkit-transform:scale(1.08) translate(-50%,-50%);transform:scale(1.08) translate(-50%,-50%)}to{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}}@-webkit-keyframes activity-toast-hide{0%{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}25%{-webkit-transform:scale(1.08) translate(-50%,-50%);transform:scale(1.08) translate(-50%,-50%)}to{-webkit-transform:scale(.5) translate(-50%,-50%);transform:scale(.5) translate(-50%,-50%)}}@keyframes activity-toast-hide{0%{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}25%{-webkit-transform:scale(1.08) translate(-50%,-50%);transform:scale(1.08) translate(-50%,-50%)}to{-webkit-transform:scale(.5) translate(-50%,-50%);transform:scale(.5) translate(-50%,-50%)}}.activity-toast{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:8px;border-radius:5px;font-size:14px;color:#fff;display:inline-block;z-index:19999}.activity-toast-transition-enter{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0}.activity-toast-transition-enter-active{opacity:1;-webkit-transition:.3s opacity cubic-bezier(.165,.84,.44,1);transition:.3s opacity cubic-bezier(.165,.84,.44,1);-webkit-animation:activity-toast-show .3s cubic-bezier(.165,.84,.44,1);animation:activity-toast-show .3s cubic-bezier(.165,.84,.44,1)}.activity-toast-transition-exit{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0}.activity-toast-transition-exit-active{opacity:0;-webkit-transition:.3s opacity cubic-bezier(.165,.84,.44,1);transition:.3s opacity cubic-bezier(.165,.84,.44,1);-webkit-animation:activity-toast-hide .3s cubic-bezier(.165,.84,.44,1);animation:activity-toast-hide .3s cubic-bezier(.165,.84,.44,1)}.activity-dialog{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10001}.activity-dialog-mask{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#161616b3}.activity-dialog-content{display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;background:#fff;border-radius:10px;transform-origin:0 0}.activity-dialog-close{position:absolute;display:block;width:18px;height:18px;top:6px;right:6px;cursor:pointer}.activity-dialog-close:before,.activity-dialog-close:after{content:"";display:block;width:18px;height:2px;border-radius:2px;background:#aaa;position:absolute;left:0;top:8px;transition:background-color .3s ease-in-out}.activity-dialog-close:before{transform:rotate(45deg)}.activity-dialog-close:after{transform:rotate(-45deg)}.activity-dialog-close:hover:before,.activity-dialog-close:hover:after{background:#02a0d8}@keyframes activity-dialog-open{0%{transform:scale(.5) translate(-50%,-50%)}75%{transform:scale(1.08) translate(-50%,-50%)}to{transform:scale(1) translate(-50%,-50%)}}@keyframes activity-dialog-close{0%{transform:scale(1) translate(-50%,-50%)}25%{transform:scale(1.08) translate(-50%,-50%)}to{transform:scale(0) translate(-50%,-50%)}}.activity-dialog-transition-enter .activity-dialog-mask{opacity:0}.activity-dialog-transition-enter-active .activity-dialog-mask{opacity:1;transition:opacity .2s ease-in-out}.activity-dialog-transition-enter-active .activity-dialog-content{animation:activity-dialog-open .5s cubic-bezier(.165,.84,.44,1) forwards}.activity-dialog-transition-exit .activity-dialog-mask{opacity:1}.activity-dialog-transition-exit-active .activity-dialog-mask{opacity:0;transition:opacity .2s ease-in-out}.activity-dialog-transition-exit-active .activity-dialog-content{animation:activity-dialog-close .5s cubic-bezier(.165,.84,.44,1) forwards}@media screen and (min-width: 768px){.activity-confirm-title{font-size:16px;color:#212121;height:52px;line-height:52px;border-bottom:1px solid #e7e7e7}.activity-confirm-content{font-size:14px;color:#505050;padding:24px 68px;line-height:1.5}.activity-confirm-buttons{display:flex;margin:0 auto;padding-bottom:20px;justify-content:center}.activity-confirm-buttons>button{outline:0;flex-shrink:0;width:120px;height:40px;border-radius:2px;font-size:14px;margin:0 6px;border-width:1px;border-style:solid;cursor:pointer;transition:background-color .3s ease-in-out}.activity-confirm-buttons-cancel{border-color:silver;background:#fff;color:#505050}.activity-confirm-buttons-cancel:hover{background:#f2f2f2}.activity-confirm-buttons-confirm{border-color:#00a1d6;background:#00A1D6;color:#fff}.activity-confirm-buttons-confirm:hover{background:#008ebd}.activity-confirm-dialog .activity-dialog-content{border-radius:4px;width:360px;text-align:center}.activity-confirm-dialog .activity-dialog-close{top:17px;right:18px}.activity-confirm-dialog .activity-dialog-close:before,.activity-confirm-dialog .activity-dialog-close:after{background:#757575}.activity-confirm-dialog .activity-dialog-close:hover:before,.activity-confirm-dialog .activity-dialog-close:hover:after{background:#00A1D6}}@media screen and (max-width: 768px){.activity-confirm-title{margin-top:30px;font-size:16px;color:#212121;height:20px;line-height:20px}.activity-confirm-content{font-size:13px;color:#999;padding:6px 20px 22px;line-height:1.5}.activity-confirm-buttons{display:flex;margin:0 auto;justify-content:center;border-top:1px solid #e7e7e7}.activity-confirm-buttons>button{outline:0;flex-shrink:0;flex:1;height:44px;font-size:16px;border:0;background:#fff}.activity-confirm-buttons>button:not(:first-child){border-left:1px solid #e7e7e7}.activity-confirm-buttons-cancel{color:#999}.activity-confirm-buttons-confirm{color:#212121}.activity-confirm-dialog{-webkit-tap-highlight-color:transparent}.activity-confirm-dialog .activity-dialog-content{border-radius:4px;width:280px;text-align:center;overflow:hidden}.activity-confirm-dialog .activity-dialog-close{top:12px;right:12px}.activity-confirm-dialog .activity-dialog-close:before,.activity-confirm-dialog .activity-dialog-close:after{background:#757575}}.reserve-btn{position:relative;height:100%;width:100%;border:0;outline:0;background-color:transparent}.reserve-btn>div{position:absolute;height:100%;width:100%;top:0;left:0}.reserve-btn .normal{opacity:1}.reserve-btn .done,.reserve-btn .hover,.reserve-btn.hover .normal,.reserve-btn.hover .done{opacity:0}.reserve-btn.hover .hover{opacity:1}.reserve-btn.done .normal,.reserve-btn.done .hover{opacity:0}.reserve-btn.done .done{opacity:1}.pc-reserve-vip{position:fixed;width:7.2rem;height:5.16rem;top:50%;left:50%;border-radius:.08rem;transform:translate(-50%,-50%);background-color:#fff;z-index:99}.pc-reserve-vip .reserve-vip-close{cursor:pointer}.pc-reserve-vip .reserve-vip-close:after{position:absolute;display:inline-block;right:.48rem;top:.2rem;content:"×";font-size:.5rem;color:#757575}.pc-reserve-vip .reserve-vip-img{width:3rem;height:2.08rem;margin:.4rem auto;background-size:cover;background-color:#fafafa;background-image:url(//i0.hdslb.com/bfs/activity-plat/static/20190213/491d90335af7384363d82d8e3fbfcb30/97sP3wYFf.png)}.pc-reserve-vip .reserve-vip-text{font-size:.24rem;color:#505050;text-align:center;line-height:.36rem;margin-bottom:.4rem}.pc-reserve-vip .reserve-vip-btn{width:3rem;height:.8rem;color:#fff;font-size:.28rem;text-align:center;line-height:.8rem;margin:0 auto;border-radius:.04rem;background-color:#faaa4b;cursor:pointer}
