@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/static/media/MaterialIcons-Regular.e79bfd88.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/static/media/MaterialIcons-Regular.570eb838.woff2) format("woff2"),url(/static/media/MaterialIcons-Regular.012cf6a1.woff) format("woff"),url(/static/media/MaterialIcons-Regular.a37b0c01.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-size:24px;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}@font-face{font-family:Framework7 Icons;font-style:normal;font-weight:400;src:url(/static/media/Framework7Icons-Regular.28db8299.eot);src:url(/static/media/Framework7Icons-Regular.19158ff0.woff2) format("woff2"),url(/static/media/Framework7Icons-Regular.5fce7c12.woff) format("woff"),url(/static/media/Framework7Icons-Regular.11137101.ttf) format("truetype")}.f7-icons,.material-icons{font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.f7-icons{font-family:Framework7 Icons;font-size:28px;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center}.md .navbar{height:44px;font-size:18px}.md .navbar~* .page-content,.md .navbar~.page-content{padding-top:44px}.md .navbar-inner{justify-content:space-between}.md .navbar-inner .right{margin-left:0}.md .navbar-inner .title{text-align:center}.panel{width:60vw}.page-content{overflow-x:hidden}.photo-previewer{width:80vw!important;height:65vh!important;margin-left:-40vw!important}.photo-previewer .dialog-inner{padding:10px;height:100%;display:flex;justify-content:center;align-items:center}.photo-previewer img{margin-top:-20px;width:100%;height:95%;object-fit:cover}.photo-previewer #photo-previewer-button-modify{position:absolute;bottom:2vh;left:10%;width:80%}.club-chat-image-preview{position:absolute;background:#101010;top:0;left:0;width:100vw!important;height:100%!important;z-index:10000;object-fit:scale-down;-webkit-animation:scale-up .1s ease;animation:scale-up .1s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up{0%{-webkit-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.message-appear-from-bottom,.message-appear-from-top{-webkit-animation:none;animation:none}.club-login-screen .item-inner{margin:8px 5px}.club-login-screen .button{width:90%;margin-left:5%;height:40px;line-height:40px;font-size:16px;border-radius:22px}.club-login-screen .icon{margin-right:5px;font-size:20px}.club-login-screen .item-input-wrap{display:flex}.club-login-screen .btn-send-code{width:150px;border-radius:5px;margin-right:10px}.club-login-screen .block{width:100%;height:20px;text-align:center;margin:60px 0!important}.club-login-screen .block .or{width:50px;height:20px;background:#fff;position:absolute;left:calc(50% - 25px);color:rgba(0,0,0,.2)}.club-login-screen .block .line{content:"";background:rgba(0,0,0,.2);width:60%;height:1px;position:absolute;top:10px;left:20%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.custom-toast{font-size:16px}.custom-toast i{font-size:40px}.club-info{position:relative;top:0;left:0;width:100vw;height:56px;background:#2196f3;z-index:1000;color:#fff;display:flex;justify-content:start;flex-direction:row;line-height:19px;padding:5px}.club-info .link{height:100%!important;width:15vw!important}.club-info .col{flex:1 1;display:flex;flex-direction:column}.club-info .row{display:flex;flex-direction:row;justify-content:start}.club-info .button{line-height:18px;height:18px;margin-right:5px;border-radius:0}.club-info .club-info-admin-selfie{margin-left:5px}.club-info .club-info-name{max-width:85vw}.club-info .club-info-admin,.club-info .club-info-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-info .club-info-admin{max-width:50vw}.club-info:after{content:"";position:absolute;right:0;width:100%;top:100%;bottom:auto;height:10px;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),color-stop(40%,rgba(0,0,0,.1)),color-stop(50%,rgba(0,0,0,.05)),color-stop(80%,transparent),to(transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,.1) 40%,rgba(0,0,0,.05) 50%,transparent 80%,transparent);background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.1) 40%,rgba(0,0,0,.05) 50%,transparent 80%,transparent)}.club-history-list-page{background:#eee!important}.club-history-list{margin-top:75px!important}.club-history-list .club-history-list-card{border-radius:0;box-shadow:none;margin:10px 0}.club-history-list .club-history-list-card .card-header{font-size:15px;min-height:35px;padding:8px 10px}.club-history-list .club-history-list-card .card-footer{padding-left:8px;padding-right:8px;font-size:15px;min-height:35px}.club-history-list .club-history-list-card .card-footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-history-list .club-history-list-card .card-content{padding:8px}.club-history-list .club-history-list-card .club-history-mem-list{display:flex;flex-direction:row;justify-content:center;align-items:center}.club-history-list .club-history-list-card .club-history-mem-list .club-history-mem-card{flex:1 1;margin:0 5px;max-width:80px;height:181px;display:flex;flex-direction:column;align-items:center;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.2);padding:3px 0}.club-history-list .club-history-list-card .club-history-mem-list .club-history-mem-card img{width:60px;height:60px;border-radius:50%;margin:1px}.club-history-list .club-history-list-card .club-history-mem-list .club-history-mem-card .club-history-mem-nick{font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.club-history-list .club-history-list-card .club-history-mem-list .club-history-mem-card .club-history-mem-id{font-size:14px;margin:2px}.club-history-list .club-history-list-card .club-history-mem-list .club-history-mem-card .club-history-mem-score{font-size:25px;line-height:30px;margin:5px 0;font-weight:700}.club-history-list .club-history-list-card .club-history-mem-list .bigwinner{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.1)}.club-history-list .club-history-empty-tips{width:100%;text-align:center;color:grey;padding-top:5px}.select-club-page .button{width:80%;margin-left:10%}.select-club-page .list{height:calc(100vh - 100px);overflow-y:auto}.select-club-page .list .item-title{color:#007aff}.md .message{margin-top:18px!important}.message-avatar{border-radius:50%;position:relative;background-size:cover;align-self:flex-start;flex-shrink:0;margin-top:15px}.md .message-avatar{width:35px;height:35px;border-radius:2px}.md .message-bubble{font-size:16px;border-radius:4px;padding:8px;min-height:32px}.md .message-received.message-tail .message-bubble{border-radius:4px}.md .message-received .message-bubble{color:#232323;background:#fff}.md .message-received .message-avatar+.message-content{margin-left:11px}.md .message-sent.message-tail .message-bubble{border-radius:4px;border:1px solid #9eea6a}.md .message-sent .message-bubble{color:#232323;background-color:#9eea6a}.md .message-sent .message-avatar+.message-content{margin-right:10px}.md .message-received.message-tail .message-bubble:before{border-right:5px solid #fff;right:100%;bottom:0}.md .message-received.message-tail .message-bubble:before,.md .message-sent.message-tail .message-bubble:before{position:absolute;content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;top:13px;width:0;height:0}.md .message-sent.message-tail .message-bubble:before{border-left:5px solid #9eea6a;left:100%}.messages-title span{font-size:12px;color:#fff;padding:1px 5px;border-radius:2px;background:#cecece}.club-chat-message-image{max-width:60%}.club-chat-message-image .message-bubble{overflow:hidden;border:none!important;background-color:initial!important;max-height:200px;padding:0;margin-top:12px}.club-chat-message-image .message-bubble img{border-radius:8px}.club-chat-message-image .message-bubble:before{display:none}.club-history-summary-message{width:88vw;max-width:88vw}.club-history-summary-message .club-history-summary-tips{width:100%;text-align:center;font-size:13px;margin-top:2px;color:rgba(255,0,0,.8)}.club-history-summary-message .message-content{width:calc(100% - 30px)}.club-history-summary-message .message-content .club-history-summary-card{width:100%;margin:0!important}.club-history-summary-message .message-content .club-history-summary-card .card-header{min-height:30px;padding:0 8px;font-size:14px;background:#ff9800;color:#fff}.club-history-summary-message .message-content .club-history-summary-card .card-content{padding:2px}.club-history-summary-message .message-content .club-history-summary-card .card-content .club-history-summary-item{height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-top:1px solid rgba(0,0,0,.1)}.club-history-summary-message .message-content .club-history-summary-card .card-content .club-history-summary-item img{width:40px;height:40px;border-radius:3px;margin:0 8px}.club-history-summary-message .message-content .club-history-summary-card .card-content .club-history-summary-item a{margin-right:5px;width:20px!important}.club-history-summary-message .message-content .club-history-summary-card .card-content .club-history-summary-item .button-placeholder{margin-right:5px;width:40px!important}.club-history-summary-message .message-content .club-history-summary-card .card-content .club-history-summary-item .col{width:30%;display:flex;flex-direction:column;text-align:left}.club-history-summary-message .message-content .club-history-summary-card .card-content .club-history-summary-item .col .club-history-summary-nick{width:100%;margin-top:2px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-history-summary-message .message-content .club-history-summary-card .card-content .club-history-summary-item .col .club-history-summary-id{color:#8b8b8b}.club-history-summary-message .message-content .club-history-summary-card .card-content .club-history-summary-item .club-history-summary-score{width:15%;text-align:center;margin:0 5px;font-size:18px;font-weight:700}.club-history-summary-message .message-content .club-history-summary-card .card-content .bigwinner{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.1);border-radius:5px}.club-history-summary-message .message-content .club-history-summary-card .club-history-summary-admin{margin-top:2px}.club-history-summary-message .message-content .club-history-summary-card .club-history-summary-admin i{margin-right:2px}.club-history-summary-message .message-content .club-history-summary-card .card-footer{background:#f1f1f1;color:#5e5e5e;min-height:30px;padding:3px 8px}.club-history-summary-message .message-content .club-history-summary-card .card-footer .club-history-summary-title{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-history-summary-message .message-content .club-history-summary-card .card-footer .club-history-summary-round{text-align:right;width:170px}.messagebar i{font-size:28px}.messagebar .resizable{line-height:20px}.messagebar textarea{padding-left:0!important;padding-right:0!important}.ptr-preloader{top:0!important}.club-message-preloader{color:#fff;font-size:14px}.club-message-preloader .preloader{margin-right:8px}.club-message-loadmore{width:100%;height:60px;font-size:16px;margin-top:15px}.club-message-loadmore i{font-size:18px;margin-right:5px;margin-top:-2px}.page-content .club-mem-list{margin-top:5px}.page-content .club-mem-list li{height:62px}.page-content .club-mem-list .item-content{padding-left:6px}.page-content .club-mem-list .item-media{padding:8px 0!important}.page-content .club-mem-list .item-media img{border-radius:3px}.page-content .club-mem-list .item-inner{margin-left:8px!important;padding-top:5px!important;padding-bottom:5px!important}.page-content .club-mem-list .item-title{color:#000}.page-content .club-mem-list .btn-login{position:absolute;right:30px;top:30px;height:24px;line-height:24px}.club-mem-search-bar .link{width:48px;height:48px!important;text-align:center;position:absolute;top:0;right:2px;line-height:48px}.club-mem-search-bar .link i{color:#535353}.club-mem-search-bar input{padding-left:60px!important;font-size:16px!important}.club-mem-infinite-preloader{margin-left:calc(50% - 16px);margin-bottom:30px}