.sites .logo[data-v-4f86d3b8]{position:relative;margin-bottom:10px;padding:10px 0 10px 26px;height:50px;border-radius:8px;background:#f4f5f9;cursor:pointer}.sites .logo img[data-v-4f86d3b8]{display:block;height:30px}.sites .logo .iconfont[data-v-4f86d3b8]{position:absolute;left:6px;width:14px;height:14px;font-size:10px;color:#fff;top:50%;transform:translateY(-50%);background:#3f69f9;border-radius:100%;opacity:0}.sites .logo .iconfont[data-v-4f86d3b8]:before{position:absolute;top:1px;left:1px;transform:scale(.9)}.sites .logo.on[data-v-4f86d3b8],.sites .logo[data-v-4f86d3b8]:hover{outline:1px solid #3f69f9}.sites .logo.on .iconfont[data-v-4f86d3b8]{opacity:1}.dark.sites .logo[data-v-4f86d3b8]{border-radius:8px;padding-left:46px;outline:1px solid rgba(148,131,255,.3);background:#242931}.dark.sites .logo .iconfont[data-v-4f86d3b8]{left:16px;width:20px;height:20px;font-size:8px;color:#242931;border:1px solid #6d7278;opacity:1;background:transparent}.dark.sites .logo .iconfont[data-v-4f86d3b8]:before{top:6px;left:5px;opacity:0}.dark.sites .logo.on[data-v-4f86d3b8]{outline:1px solid #8569d9;background:linear-gradient(295deg,rgba(122,85,232,.2) -2.91%,rgba(23,143,255,.2) 89.83%)}.dark.sites .logo.on .iconfont[data-v-4f86d3b8]{background:linear-gradient(295deg,#8569d9,#4da9ff);border:none}.dark.sites .logo.on .iconfont[data-v-4f86d3b8]:before{opacity:1}.dark.sites .logo[data-v-4f86d3b8]:hover{outline:1px solid #8569d9;background:linear-gradient(295deg,rgba(122,85,232,.2) -2.91%,rgba(23,143,255,.2) 89.83%)}.site-choose[data-v-ce378038]{height:calc(100% - 120px);position:relative;width:100%;padding:20px 320px 20px 20px;overflow:auto;scrollbar-width:none;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px}.site-choose[data-v-ce378038]::-webkit-scrollbar{display:none}.site-choose .icon-jingshi[data-v-ce378038]{margin-right:5px;color:#ff6a00;font-size:23px}.site-choose .download_wrap[data-v-ce378038]{overflow:hidden;z-index:-1;width:0;height:0}.choice[data-v-ce378038]{position:fixed;top:60px;bottom:60px;right:0;width:300px;padding:30px 26px 30px;background:#fff}