.votePage .votePageHeader{width:100%;height:360px;background-repeat:no-repeat;background-size:cover;background-position:50%}.votePage .votePageCon{width:1344px;margin:0 auto;padding:48px 0}.votePage .votePageCon .votePageConCard1{width:100%;border-radius:12px;border:1px solid #d9d9d9;padding:24px}.votePage .votePageCon .votePageConCard1 .row1{height:32px;display:flex;justify-content:space-between;align-items:center}.votePage .votePageCon .votePageConCard1 .row1 .row1Left{font-family:Rubik-400;font-size:14px;font-weight:400;color:#141414;display:flex;align-items:center}.votePage .votePageCon .votePageConCard1 .row1 .row1Left img{width:24px;height:24px;border-radius:50%;margin-right:4px}.votePage .votePageCon .votePageConCard1 .row1 .row1Left .logOut{color:#a3a3a6;margin-left:12px;cursor:pointer}.votePage .votePageCon .votePageConCard1 .row1 .row1Right{font-family:Rubik-400;font-size:14px;font-weight:400;color:#7cb400;cursor:pointer;position:relative;padding-right:10px}.votePage .votePageCon .votePageConCard1 .row1 .row1Right:after{content:"";width:5px;height:5px;border-top:1px solid #7cb400;border-right:1px solid #7cb400;transform:rotate(45deg);display:inline-block;position:absolute;top:8px;right:0}.votePage .votePageCon .votePageConCard1 .line{width:100%;height:1px;background:#d9d9d9;margin:24px 0}.votePage .votePageCon .votePageConCard1 .row2{display:flex}.votePage .votePageCon .votePageConCard1 .row2 .row2Left{width:50%;display:flex;flex-direction:column;align-items:center}.votePage .votePageCon .votePageConCard1 .row2 .row2Left .label{font-family:Rubik-400;font-size:12px;font-weight:400;color:#141414;line-height:17px;border-bottom:1px dashed #a3a3a6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.votePage .votePageCon .votePageConCard1 .row2 .row2Left .value{font-family:Rubik-500;font-size:20px;font-weight:500;color:#141414;line-height:24px;margin-top:4px}.votePage .votePageCon .votePageConCard1 .row2 .row2Right{width:50%;display:flex;flex-direction:column;align-items:center}.votePage .votePageCon .votePageConCard1 .row2 .row2Right .label{font-family:Rubik-400;font-size:12px;font-weight:400;color:#141414;line-height:17px}.votePage .votePageCon .votePageConCard1 .row2 .row2Right .value{font-family:Rubik-500;font-size:20px;font-weight:500;color:#141414;line-height:24px;margin-top:4px}.votePage .votePageCon .votePageConCard12{width:100%;height:64px;border-radius:12px;border:1px solid #d9d9d9;font-family:Rubik-400;font-size:14px;font-weight:400;color:#141414;display:flex;align-items:center;justify-content:center}.votePage .votePageCon .votePageConCard12 .tag{color:#7cb400;cursor:pointer}.votePage .votePageCon .votePageConCard2{width:100%;height:40px;border-radius:12px;background:#f5f5f5;margin-top:48px;font-family:Rubik-400;font-size:12px;font-weight:400;color:#141414;display:flex;justify-content:center;align-items:center}.votePage .votePageCon .votePageConCard2 .countdown{display:flex;align-items:center}.votePage .votePageCon .votePageConCard2 .countdown .tag{width:20px;height:20px;border-radius:4px;background:#141414;margin:0 4px;font-size:11px;color:#fff;display:flex;justify-content:center;align-items:center}.votePage .votePageCon .votePageConCard3 .voteItem{width:100%;border-radius:12px;border:1px solid #d9d9d9;padding:12px;margin-top:24px}.votePage .votePageCon .votePageConCard3 .voteItem .row1{font-family:Rubik-700;font-size:16px;font-weight:700;color:#141414;line-height:19px}.votePage .votePageCon .votePageConCard3 .voteItem .row2{font-family:Rubik-500;font-size:14px;font-weight:500;color:#141414;line-height:20px;margin-top:2px}.votePage .votePageCon .votePageConCard3 .voteItem .row3{margin-top:15px;display:flex;justify-content:space-between;align-items:center}.votePage .votePageCon .votePageConCard3 .voteItem .row3 .row3Left{width:1096px}.votePage .votePageCon .votePageConCard3 .voteItem .row3 .row3Left .row3LeftRow1{display:flex;justify-content:space-between;margin-top:5px;font-family:Rubik-400;font-size:12px;font-weight:400;color:#434343;line-height:17px}.votePage .votePageCon .votePageConCard3 .voteItem .row3 .row3Left .row3LeftRow2{width:100%;height:10px;border-radius:8px;background:#f5f5f5;margin-top:4px;position:relative}.votePage .votePageCon .votePageConCard3 .voteItem .row3 .row3Left .row3LeftRow2 .row3LeftRow2Tag{position:absolute;top:0;left:0;width:10%;height:10px;border-radius:8px;border:.5px solid #000;background:linear-gradient(113deg,#52c41a 14.7%,#adff00 85.3%)}.votePage .votePageCon .votePageConCard3 .voteItem .row3 .row3Right{width:160px;height:32px;border-radius:8px;background:#7cb400;font-family:Rubik-500;font-size:11px;font-weight:500;color:#fff;text-align:center;line-height:32px;cursor:pointer}.votePage .votePageCon .votePageConCard4{display:flex;justify-content:space-between;margin-top:48px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left{width:539px;border-radius:24px;border:1px solid #d9d9d9;padding:24px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .title{font-family:Rubik-500;font-size:16px;font-weight:500;color:#141414;line-height:22px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank{display:flex;justify-content:space-between;margin-top:20px;padding:0 60px 16px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankLeft{display:flex;flex-direction:column;align-items:center;margin-top:20px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankLeft .rankTx{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankLeft .rankTx img{width:48px;height:48px;border-radius:50%}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankLeft .rankTx .rankNum{width:15px;height:15px;border-radius:50%;background:#bfbfbf;font-style:italic;font-family:Rubik-500;font-size:12px;font-weight:500;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;right:-2px;top:33px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankLeft .nickname{font-family:Rubik-400;font-size:13px;font-weight:400;color:#141414;line-height:15px;margin-top:10px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankLeft .voteNum{font-family:Rubik-400;font-size:12px;font-weight:400;color:#434343;line-height:14px;margin-top:13px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankCenter{display:flex;flex-direction:column;align-items:center}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankCenter .rankTx{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankCenter .rankTx img{width:64px;height:64px;border-radius:50%}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankCenter .rankTx .rankNum{width:15px;height:15px;border-radius:50%;background:#ffd666;font-style:italic;font-family:Rubik-500;font-size:12px;font-weight:500;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:45px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankCenter .nickname{font-family:Rubik-400;font-size:13px;font-weight:400;color:#141414;line-height:15px;margin-top:10px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankCenter .voteNum{font-family:Rubik-400;font-size:12px;font-weight:400;color:#434343;line-height:14px;margin-top:13px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankRight{display:flex;flex-direction:column;align-items:center;margin-top:20px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankRight .rankTx{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankRight .rankTx img{width:48px;height:48px;border-radius:50%}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankRight .rankTx .rankNum{width:15px;height:15px;border-radius:50%;background:#d48806;font-style:italic;font-family:Rubik-500;font-size:12px;font-weight:500;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;right:-2px;top:33px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankRight .nickname{font-family:Rubik-400;font-size:13px;font-weight:400;color:#141414;line-height:15px;margin-top:10px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRank .voteRankRight .voteNum{font-family:Rubik-400;font-size:12px;font-weight:400;color:#434343;line-height:14px;margin-top:13px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRankRow{display:flex;align-items:center;font-family:Rubik-400;font-size:10px;font-weight:400;color:#141414;margin-top:24px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRankRow .rowCol1{width:5%}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRankRow .rowCol2{width:75%;display:flex;align-items:center}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRankRow .rowCol2 img{width:24px;height:24px;border-radius:50%;margin-right:4px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Left .voteRankRow .rowCol3{width:20%;text-align:right}.votePage .votePageCon .votePageConCard4 .votePageConCard4Right{width:100%;border-radius:24px;border:1px solid #d9d9d9;padding:24px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Right .title{font-family:Rubik-500;font-size:16px;font-weight:500;color:#141414;line-height:22px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Right .recordHeader{display:flex;flex-direction:row;font-family:Rubik-400;font-size:10px;font-weight:400;color:#a3a3a6;line-height:14px;margin-top:20px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Right .recordRow{display:flex;flex-direction:row;font-family:Rubik-400;font-size:10px;font-weight:400;color:#141414;line-height:20px;margin-top:20px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Right .col1{width:25%;display:flex;align-items:center}.votePage .votePageCon .votePageConCard4 .votePageConCard4Right .col1 img{width:20px;height:20px;border-radius:50%;margin-right:2px}.votePage .votePageCon .votePageConCard4 .votePageConCard4Right .col2,.votePage .votePageCon .votePageConCard4 .votePageConCard4Right .col3{width:40%}.votePage .votePageCon .votePageConCard4 .votePageConCard4Right .col4{width:20%;text-align:right}.votePage .votePageCon .votePageConCard4 .votePageConCard4Right .recordTip{font-family:Rubik-400;font-size:11px;font-weight:400;color:#a3a3a6;text-align:center;margin-top:30px}.votePage .votePageCon .votePageConCard5{margin-top:48px}.votePage .votePageCon .votePageConCard5 .title{font-family:Rubik-500;font-size:20px;font-weight:500;color:#141414;line-height:28px}.votePage .votePageCon .votePageConCard5 .ruleText{font-family:Rubik-400;font-size:12px;font-weight:400;color:#434343;line-height:20px;margin-top:20px}.votePage .votePageCon .votePageConCard5 .ruleText .ruleTextTitle{font-family:Rubik-600;font-weight:600}.voteDialog .voteTipCard{border-radius:8px;padding:12px;background:#f5f5f5}.voteDialog .voteTipCard .row1{font-family:Rubik-700;font-size:16px;font-weight:700;color:#141414;line-height:19px}.voteDialog .voteTipCard .row2{font-family:Rubik-400;font-size:11px;font-weight:400;color:#141414;line-height:16px;margin-top:4px}.voteDialog .voteEnter{margin-top:14px;position:relative}.voteDialog .voteEnter .el-input__inner{background:#fff}.voteDialog .voteEnter .unit{height:44px;line-height:44px;position:absolute;top:0;right:13px;font-family:Rubik-500;font-weight:500;font-size:15px;color:#7cb400;cursor:pointer}.voteDialog .voteNumber{margin-top:12px;font-family:Rubik-500;font-weight:500;font-size:12px;color:#141414;line-height:17px}.voteDialog .confirmBtn{width:100%;height:44px;border-radius:8px;background:#7cb400;font-family:Rubik-600;font-size:16px;font-weight:600;color:#fff;margin-top:28px;line-height:44px;text-align:center;cursor:pointer}.voteNumberDialog .el-dialog__header{display:none!important}.voteNumberDialog .el-dialog__body{border-radius:10px!important}.voteNumberDialog .title{font-family:Rubik-600;font-size:16px;font-weight:600;color:#141414;line-height:22px;text-align:center}.voteNumberDialog .row1{color:#141414;margin-top:16px}.voteNumberDialog .row1,.voteNumberDialog .row2{font-family:Rubik-400;font-size:14px;font-weight:400;line-height:20px}.voteNumberDialog .row2{color:#7cb400;margin-top:10px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.voteNumberDialog .confirmBtn{width:100%;height:44px;border-radius:8px;background:#7cb400;font-family:Rubik-600;font-size:16px;font-weight:600;color:#fff;margin-top:36px;line-height:44px;text-align:center;cursor:pointer}.snapshotDetailsDialog .row1{font-family:Rubik-400;font-size:12px;font-weight:400;color:#434343;line-height:17px;border-radius:12px;background:#f5f5f5;padding:12px;display:flex;justify-content:space-between}.snapshotDetailsDialog .row1 span{color:#141414}.snapshotDetailsDialog .detailHeader{display:flex;justify-content:space-between;font-family:Rubik-400;font-size:12px;font-weight:400;color:#a3a3a6;line-height:17px;margin-top:20px}.snapshotDetailsDialog .detailBody{height:200px;overflow:auto;margin-top:20px}.snapshotDetailsDialog .detailBody .detailRow{display:flex;justify-content:space-between;font-family:Rubik-400;font-size:12px;font-weight:400;color:#434343;line-height:17px;margin-bottom:20px}