.disabled[data-v-9bde20c6]{cursor:not-allowed}.decorator[data-v-9bde20c6]{display:block;text-align:center;width:120px;height:40px;line-height:40px;margin:0 auto}[data-v-c60dbf06]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Microsoft Yahei,Arial,sans-serif}body[data-v-c60dbf06],html[data-v-c60dbf06]{height:100%;width:100%;overflow:hidden}.login-bg[data-v-c60dbf06]{height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#73dafd),to(#029dd8));background:linear-gradient(180deg,#73dafd,#029dd8);display:table;width:100%;position:relative}.login-bg-inner[data-v-c60dbf06]{display:table-cell;vertical-align:middle;text-align:center}.login-title[data-v-c60dbf06]{color:#fff;font-size:64px;font-weight:700;margin-bottom:50px;text-align:center;text-shadow:0 4px 8px rgba(0,0,0,.5);-webkit-filter:dropshadow(color=#000,offx=0,offy=2);filter:dropshadow(color=#000,offx=0,offy=2);line-height:1.3}.login-card[data-v-c60dbf06]{background:#fff;width:60%;max-width:900px;min-width:800px;border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);margin:0 auto;text-align:left;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.login-illustration[data-v-c60dbf06]{width:50%;text-align:center;background:#a0c5ff;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;padding:0}.login-illustration img[data-v-c60dbf06]{width:100%;height:100%}.login-form[data-v-c60dbf06]{width:50%;padding:60px;background:#fff}.form-title[data-v-c60dbf06]{font-size:28px;color:#333;margin-bottom:30px;font-weight:600;text-align:center}.form-title span[data-v-c60dbf06]{font-size:16px;color:#999;margin-left:10px}.form-input[data-v-c60dbf06]{height:50px;border:1px solid #e0e0e0;border-radius:8px;padding:0 20px;font-size:16px;background:#f9f9f9;color:#333;margin-bottom:20px;width:100%;-webkit-transition:all .3s;transition:all .3s}.form-input[data-v-c60dbf06]:focus{outline:none;border-color:#4a90e2;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(74,144,226,.1);box-shadow:0 0 0 3px rgba(74,144,226,.1)}.form-button[data-v-c60dbf06]{height:50px;border:none;border-radius:8px;background:#4a90e2;color:#fff;font-size:16px;font-weight:600;-webkit-transition:all .3s;transition:all .3s;width:100%;margin-top:20px}.form-button.active[data-v-c60dbf06]{background:#4a90e2;color:#fff;cursor:pointer}.form-button.active[data-v-c60dbf06]:hover{background:#357abd;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(74,144,226,.3);box-shadow:0 4px 12px rgba(74,144,226,.3)}.captcha-container[data-v-c60dbf06]{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.captcha-input[data-v-c60dbf06]{width:60%;margin-right:15px;height:50px!important}.captcha-image[data-v-c60dbf06]{cursor:pointer;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#f9f9f9;height:50px;line-height:50px;padding:0 20px;font-size:18px;font-weight:700;letter-spacing:3px;color:#666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;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}.captcha-image[data-v-c60dbf06]:hover{border-color:#4a90e2;-webkit-box-shadow:0 0 0 3px rgba(74,144,226,.1);box-shadow:0 0 0 3px rgba(74,144,226,.1)}.captcha-code[data-v-c60dbf06]{display:inline-block}.copyright[data-v-c60dbf06]{position:absolute;bottom:20px;left:0;right:0;color:#fff;font-size:14px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-filter:dropshadow(color=#000,offx=0,offy=1);filter:dropshadow(color=#000,offx=0,offy=1)}.clearfix[data-v-c60dbf06]:after{content:"";display:table;clear:both}.clearfix[data-v-c60dbf06]{zoom:1}.login-form[data-v-c60dbf06] .el-input__inner{height:50px;border:1px solid #e0e0e0;border-radius:8px;padding:0 20px;font-size:16px;background:#f9f9f9;color:#333;margin-top:20px;width:100%;-webkit-transition:all .3s;transition:all .3s}