.c-LotteryConfig .el-dialog__body{height:340px}.c-LotteryConfig .el-dialog__body .container{height:100%;overflow-y:auto;padding:0 10px}.dialog-showAddLottery .el-dialog{height:186px}.c-WechatLogin .login-container h3{text-align:center;margin-bottom:20px}.c-WechatLogin .login-container .config-section{padding:10px}.c-WechatLogin .login-container .qrcode-section{text-align:center}.c-WechatLogin .login-container .qrcode-section .qrcode-placeholder{padding:40px 0}.c-WechatLogin .login-container .qrcode-section .qrcode-container #qrcode{display:inline-block;margin:20px 0;padding:10px;background:#fff;border:1px solid #ddd;border-radius:4px}.c-WechatLogin .login-container .qrcode-section .qrcode-container .qrcode-tip{margin:10px 0;color:#666;font-size:14px}.c-WechatLogin .login-container .qrcode-section .user-info-section{text-align:left;padding:10px}.c-WechatLogin .login-container .qrcode-section .user-info-section .avatar-preview{width:80px;height:80px;border-radius:4px;border:1px solid #ddd}#tool{position:fixed;width:60px;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#tool .el-button+.el-button{margin-top:20px;margin-left:0}.setwat-dialog .colorred{color:red;font-weight:700}.import-dialog .footer{height:50px;line-height:50px;text-align:center}.c-removeoptions .el-dialog{height:290px}.c-removeoptions .el-radio.is-bordered+.el-radio.is-bordered{margin-left:0}.c-removeoptions .el-radio.is-bordered{margin-bottom:10px}.c-Result .el-dialog__body{max-height:500px;overflow-y:auto}.c-Result .listrow{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:30px}.c-Result .listrow .name{width:80px;font-weight:700}.c-Result .listrow .value{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-Result .listrow .card{display:inline-block;padding:0 5px;line-height:30px;text-align:center;font-size:18px;font-weight:700;border-radius:4px;border:1px solid #ccc;background-color:#f2f2f2;margin-left:5px;margin-bottom:5px;position:relative;cursor:pointer}.c-Result .listrow .card:hover:before{content:"删除";width:100%;height:100%;background-color:#ccc;position:absolute;left:0;top:0;color:red}.prize-panel[data-v-cfcb82ee]{width:340px;max-height:calc(100vh - 120px);overflow:hidden;border-radius:12px;background:rgba(10,16,40,.68);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:hsla(0,0%,100%,.92);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.35);box-shadow:0 10px 30px rgba(0,0,0,.35)}.panel-title[data-v-cfcb82ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.08)}.panel-title .t1[data-v-cfcb82ee]{font-size:16px;font-weight:700;letter-spacing:1px}.panel-title .t2[data-v-cfcb82ee]{font-size:12px;color:hsla(0,0%,100%,.7)}.panel-body[data-v-cfcb82ee]{padding:10px 10px 12px;overflow:auto;max-height:calc(100vh - 180px)}.panel-empty[data-v-cfcb82ee]{padding:16px 14px;color:hsla(0,0%,100%,.7)}.prize-card[data-v-cfcb82ee]{display:grid;grid-template-columns:96px 1fr;gap:10px;padding:10px;margin-bottom:10px;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);-webkit-transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,border-color .15s ease;transition:transform .15s ease,border-color .15s ease,-webkit-transform .15s ease}.prize-card.won[data-v-cfcb82ee]{border-color:rgba(255,215,0,.35);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,215,0,.1)),to(hsla(0,0%,100%,.06)));background:linear-gradient(180deg,rgba(255,215,0,.1),hsla(0,0%,100%,.06))}.prize-card[data-v-cfcb82ee]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:hsla(0,0%,100%,.16)}.img-wrap[data-v-cfcb82ee]{position:relative;width:96px;height:76px;border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.08)}.img-wrap img[data-v-cfcb82ee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.img-fallback[data-v-cfcb82ee]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:hsla(0,0%,100%,.65)}.badge[data-v-cfcb82ee]{position:absolute;top:6px;left:6px;font-size:12px;padding:2px 6px;border-radius:999px;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.16)}.status[data-v-cfcb82ee]{position:absolute;bottom:6px;right:6px;font-size:12px;padding:2px 6px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12)}.status.won[data-v-cfcb82ee]{background:rgba(255,215,0,.18);border-color:rgba(255,215,0,.35);color:hsla(0,0%,100%,.95)}.meta[data-v-cfcb82ee]{min-width:0}.name[data-v-cfcb82ee]{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.winner[data-v-cfcb82ee]{margin-top:8px;font-size:12px;color:hsla(0,0%,100%,.82)}.winner.pending[data-v-cfcb82ee]{color:hsla(0,0%,100%,.68)}.winner-label[data-v-cfcb82ee]{color:hsla(0,0%,100%,.62)}.winner-id[data-v-cfcb82ee]{font-weight:600}#root{height:100%;position:relative;background-image:url(../img/bg1.786b8a54.jpg);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;background-color:#121936}#root .left-panel{position:absolute;left:18px;top:70px;z-index:9998}#root .mask{-webkit-filter:blur(5px);filter:blur(5px)}#root header{height:50px;line-height:50px;position:relative}#root header .fixed-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:24px;gap:16px;font-size:24px;font-weight:700;color:#fff;letter-spacing:4px}#root header .fixed-title .user-count{font-size:16px;font-weight:400;color:hsla(0,0%,100%,.85)}#root header .el-button{position:absolute;top:17px;padding:0;z-index:9999}#root header .el-button.con{right:20px}#root header .el-button.res{right:100px}#root .audio{position:absolute;top:100px;right:30px;width:40px;height:40px;line-height:40px;border:1px solid #fff;border-radius:50%;padding:0;text-align:center}#root .audio .iconfont{position:relative;left:1px}#root .copy-right{position:absolute;right:0;bottom:0;color:#ccc;font-size:12px}#root .bounce-enter-active{-webkit-animation:bounce-in 1.5s;animation:bounce-in 1.5s}#root .bounce-leave-active{animation:bounce-in 0s reverse}#main{height:100%}#tags .tag-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;padding:4px 6px;white-space:nowrap}#tags .tag-item .tag-name{font-size:14px;margin-right:4px}#tags .tag-item .tag-avatar{display:inline-block;border-radius:50%;border:1px solid hsla(0,0%,100%,.35);margin-left:0;-o-object-fit:cover;object-fit:cover;vertical-align:middle}#resbox{position:absolute;top:50%;left:50%;width:90vw;max-width:1280px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}#resbox p{color:red;font-size:50px;line-height:120px}#resbox .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:65vh;overflow-y:auto;padding:0 10px 20px}#resbox .itemres{background:#fff;width:160px;height:160px;border-radius:4px;border:1px solid #ccc;line-height:160px;font-weight:700;margin-right:20px;margin-bottom:20px;cursor:pointer;position:relative}#resbox .itemres,#resbox .itemres .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#resbox .itemres.numberOver:before{content:attr(data-id);width:30px;height:22px;line-height:22px;background-color:#fff;position:absolute;bottom:0;left:0;font-size:14px;z-index:1}#resbox .winners .winner-card{width:100%;max-width:520px;margin:0 auto 16px;padding:14px 18px;border-radius:10px;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}#resbox .winners .winner-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}#resbox .winners .winner-prize-tag{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:10px;padding:2px 10px;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#ffdf5f),to(#ffb347));background:linear-gradient(90deg,#ffdf5f,#ffb347);color:#382806;font-size:14px;font-weight:700}#resbox .winners .winner-avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#resbox .winners .winner-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#resbox .winners .winner-avatar .avatar-fallback{font-size:26px;color:#fff}#resbox .winners .winner-info{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;color:#fff}#resbox .winners .winner-info .winner-name{font-size:20px;font-weight:700}#resbox .winners .winner-info .winner-sub{margin-top:6px;font-size:14px;color:hsla(0,0%,100%,.75)}#resbox .winners .winner-prize-img{width:86px;height:68px;border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.08)}#resbox .winners .winner-prize-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body,html{height:100%;font-size:14px;font-family:PingFang SC,Microsoft YaHei,微软雅黑,Tahoma,Arial,HeiTi,黑体,sans-serif}li{list-style:none}a{text-decoration:none;color:#333}i{font-style:normal}body,figure,p,ul{padding:0;margin:0}input{outline:none}::-webkit-scrollbar{background-color:transparent}body{overflow:hidden;padding:0!important}.el-form-item{margin-bottom:5px!important}.el-dialog__body{padding-top:20px!important;padding-bottom:20px!important}.el-dialog{margin-top:0!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}::-webkit-scrollbar{width:5px;height:5px;background-color:#ccc}@-webkit-keyframes slowMovingToLeft{0%{left:100%}to{left:-400%}}@keyframes slowMovingToLeft{0%{left:100%}to{left:-400%}}@-webkit-keyframes bounce-in{0%{-webkit-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0)}50%{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.5);transform:translateX(-50%) translateY(-50%) scale(1.5)}to{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}}@keyframes bounce-in{0%{-webkit-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0)}50%{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.5);transform:translateX(-50%) translateY(-50%) scale(1.5)}to{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}}