@charset "utf-8";
/**/
.score-download-btn { margin-top:10px; width:126px; height:46px; line-height:28px; font-size:11px; background:#f30; border-radius:5px; border:0; color:#fff; cursor:pointer;}

.score-pop-mask{ top:0px; left:0px; position:fixed; width:100%; height:100%; opacity:0.15; z-index:60000; background-color:#000; }
.score-pop-close{ position:absolute; right:16px; top:12px; width:21px; height:21px; outline:0; display:block; background:url(/images/pop-close.png) no-repeat center center / 100% 100%; cursor:pointer; }
.score-pop-login{ top:50%!important; left:50%!important; position:fixed!important; transform:translate(-50%,-50%); z-index: 60001; padding:30px; width:680px; background:#fff; border-radius:15px; font-size:13px; }
.score-pop-login div{ clear:both;}
.score-pop-login label{ display:block; padding:5px; border:#eee solid 1px; float:left; margin:3px 8px;}
.score-text-input{ caret-color:#4e6ef2; box-sizing:border-box; box-shadow:rgba(29, 32, 135, 0.2) 0 0 3px 2px; padding:10px 20px; width:320px; height:42px; line-height:20px; border:1px solid #999; font-size:14px; color:#333; }
.score-button{ width:320px; height:48px; line-height:48px; background:#4e6ef2; border-radius:10px; box-shadow: 0 6px 16px 0 rgb(78 111 242 / 30%); font-size:17px; font-weight:800; border:0; color:#fff; cursor:pointer; }
.score-timer{display:block; position:absolute; left:210px; top:12px; width:100px; font-size:16px; line-height:16px; transition:.3s; color:#4e6ef2; border:0; border-left:1px solid #dedede; background-color:#fff; cursor:pointer; z-index:100; }
.coross-pop-err{ color:#f00; }