.act-dialog{position:absolute;background:#fff;border-radius:5px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.act-dialog-content{max-height:600px;max-height:90vh;text-align:center}.act-dialog-mask{background:rgba(0,0,0,0.7);position:fixed;left:0;top:0;right:0;bottom:0;z-index:10001}.act-dialog-close{position:absolute;display:block;width:18px;height:18px;top:0;right:-28px;cursor:pointer}.act-dialog-close:before,.act-dialog-close:after{content:'';display:block;width:25px;height:4px;border-radius:2px;background:#fff;position:absolute;left:-3px;top:8px}.act-dialog-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.act-dialog-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes closebreath{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes closebreath{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.act-dialog-close:hover{-webkit-animation:closebreath 1.2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:closebreath 1.2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite}.act-dialog-alert{width:380px;height:380px;border-radius:5px;background:url("//activity.hdslb.com/blackboard/lottery/images/v5oxkknzl3.jpg") 0 center/100% auto no-repeat}.act-dialog-alert img{width:100%;max-width:100%;margin:0}.act-dialog-alert-msg{font-size:16px;position:absolute;left:0;bottom:20px;text-align:center;width:100%}@-webkit-keyframes alertopen{0%{-webkit-transform:scale(0.5) translate(-50%, -50%);transform:scale(0.5) translate(-50%, -50%)}75%{-webkit-transform:scale(1.08) translate(-50%, -50%);transform:scale(1.08) translate(-50%, -50%)}100%{-webkit-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}}@keyframes alertopen{0%{-webkit-transform:scale(0.5) translate(-50%, -50%);transform:scale(0.5) translate(-50%, -50%)}75%{-webkit-transform:scale(1.08) translate(-50%, -50%);transform:scale(1.08) translate(-50%, -50%)}100%{-webkit-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}}@-webkit-keyframes alertclose{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%)}100%{-webkit-transform:scale(0.5) translate(-50%, -50%);transform:scale(0.5) translate(-50%, -50%)}}@keyframes alertclose{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%)}100%{-webkit-transform:scale(0.5) translate(-50%, -50%);transform:scale(0.5) translate(-50%, -50%)}}.act-dialog-alert-transition-enter{opacity:0}.act-dialog-alert-transition-enter>.act-dialog{-webkit-transform-origin:0 0;transform-origin:0 0}.act-dialog-alert-transition-enter-active{opacity:1;-webkit-transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.act-dialog-alert-transition-enter-active>.act-dialog{-webkit-animation:alertopen 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);animation:alertopen 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.act-dialog-alert-transition-exit{opacity:1}.act-dialog-alert-transition-exit>.act-dialog{-webkit-transform-origin:0 0;transform-origin:0 0}.act-dialog-alert-transition-exit-active{opacity:0;-webkit-transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.act-dialog-alert-transition-exit-active>.act-dialog{-webkit-animation:alertclose 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);animation:alertclose 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-device-width: 480px){.act-dialog-close{width:18px;height:18px;bottom:-40px;left:50%;top:auto;right:auto;margin-left:-9px;cursor:pointer}.act-dialog-close:before,.act-dialog-close:after{width:25px;height:4px;border-radius:2px;left:-3px;top:8px}.act-dialog-alert{width:300px;height:300px}.act-dialog-alert-msg{font-size:14px}}

.activity-follow{height:100%;margin:0 auto}.activity-follow-box{position:relative}.activity-follow-button{display:inline-block;cursor:pointer;position:relative;z-index:10;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.activity-follow-button-followed{opacity:0;display:inline-block;position:absolute;left:0;top:0;z-index:9;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.activity-follow-followed .activity-follow-button{opacity:0}.activity-follow-followed .activity-follow-button-followed{opacity:1}


.activity-follow{height:100%;margin:0 auto}.activity-follow-box{position:relative}.activity-follow-button{display:inline-block;cursor:pointer;position:relative;z-index:10;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.activity-follow-button-followed{opacity:0;display:inline-block;position:absolute;left:0;top:0;z-index:9;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.activity-follow-followed .activity-follow-button{opacity:0}.activity-follow-followed .activity-follow-button-followed{opacity:1}


.act-component-button{width:100%;height:100%;display:block;text-align:center}.act-component-button .act-button-a{display:table;width:100%;height:100%;text-decoration:none;cursor:pointer;outline:'none';background-size:cover;background-repeat:no-repeat;background-position:center;line-height:100%}.act-component-button span{display:table-cell;width:100%;height:100%;vertical-align:middle}


.act-component-button{width:100%;height:100%;display:block;text-align:center}.act-component-button .act-button-a{display:table;width:100%;height:100%;text-decoration:none;cursor:pointer;outline:'none';background-size:cover;background-repeat:no-repeat;background-position:center;line-height:100%}.act-component-button span{display:table-cell;width:100%;height:100%;vertical-align:middle}


