html,body{margin:0;padding:0;font-size:13px}#root{overflow:hidden;display:flex;align-items:center;justify-content:center;height:100vh}*{box-sizing:border-box}.sign-footer{margin-top:30px;text-align:center}.sign-footer a{cursor:pointer;display:inline-flex;align-items:center;margin:0 6px;padding:10px 24px 10px 13px;color:#888;text-decoration:none;background-color:#f8f8f8;border:0}.sign-footer a .icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:10px;color:#fff;border-radius:3px}.sign-footer a .icon.sms{background-color:#6925fb}.sign-footer a .icon.pwd{background-color:#04ddec}.button{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-bottom:10px;font-size:16px;line-height:40px;color:#fff;background-color:#000;border:0;border-radius:3px}.button:disabled,.button:hover{opacity:.7}.loading-icon{margin-right:5px;animation:loading-circle 1s infinite linear}@keyframes loading-circle{to{transform:rotate(360deg)}}.container{width:520px;max-width:100%;height:620px;padding:0 90px;color:#d4d4d4;border:1px solid #d2d2d2;border-radius:5px}.container-logo{height:135px;padding-top:40px;text-align:center}@media (max-width: 799px){.container{height:auto;padding:0 60px;border:0}}.sms-button{cursor:pointer;height:100%;padding-right:10px;border:0;background-color:#0000}.sms-button:hover{text-decoration:underline}.sms-button:disabled{cursor:not-allowed;text-decoration:none;opacity:.7}.dialog{position:absolute;z-index:100;inset:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;opacity:0;background-color:#0000004d;transition:all .5s}.dialog.active{opacity:1}.dialog-section{width:400px;border-radius:3px;background-color:#fff;box-shadow:0 0 10px #000000b3}.dialog-header{padding:10px 15px;border-bottom:1px solid #eee;font-size:1.1em;font-weight:700}.dialog-main{padding:10px 15px 30px}.dialog-footer{padding:10px 15px;border-top:1px solid #eee;text-align:right}.dialog-button{cursor:pointer;padding:5px 15px;border:0;border-radius:3px;font-size:12px;color:#fff;background-color:#000}.dialog-button:hover{opacity:.8}.text-field-addon{z-index:2}.text-field-label{position:absolute;top:10px;left:10px;transform:translate(0) scale(1);font-size:14px;color:#858585;transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms}.text-field-input{z-index:1;flex-grow:1;height:30px;margin:5px 10px 0;font-size:14px;appearance:none;background-color:#0000!important;border:0;outline:0}.text-field-fieldset{position:absolute;z-index:0;inset:-11px -1px -1px;border:2px solid rgba(0,0,0,0);border-radius:3px;transition:border-color .2s cubic-bezier(0,0,.2,1) 0ms}.text-field-fieldset legend{transform:scale(.9);font-size:14px;visibility:hidden}.text-field-helper{min-height:30px;padding-top:5px;padding-bottom:5px;padding-left:10px;font-size:12px;color:#949494}.text-field-helper.error{color:#ff2626}.text-field-form-group{position:relative;display:flex;width:100%;height:40px;background-color:#f5f5f5;border-radius:3px}.text-field-form-group.active .text-field-fieldset{border-color:#000}.text-field-form-group.active .text-field-label{transform:translate(5px,-22px) scale(.9);color:#000}.text-field-form-group.error .text-field-fieldset{border-color:#ff2626}.text-field-form-group.error .text-field-label{transform:translate(5px,-22px) scale(.9);color:#ff2626}.divider{display:flex;align-items:center}.divider-text{font-size:12px;color:#888}.divider-hr{flex-grow:1;height:1px;background-color:#f5f5f5}.tips{margin-bottom:10px;font-size:12px;color:#949494}.tips.center{text-align:center}.tips.betweenSpread{display:flex;justify-content:space-between}.tips a{color:#000;text-decoration:none}.tips a:hover{cursor:pointer;text-decoration:underline}
