:root{--color:#F9AB00;--btn-color:linear-gradient(90deg,#ffc046,#ff7d04)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}img{max-width:100%}img{vertical-align:middle}img{border:0}button,input,select,textarea{font-size:inherit;font-family:inherit;line-height:inherit}input{line-height:normal}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}label{display:inline-block;margin-bottom:5px;max-width:100%;font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.font-555{color:#555!important}.btn{display:inline-block;padding:.35rem 1.5rem;border:1px solid transparent;border-radius:.1rem;border-radius:2px;border-radius:4px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);box-shadow:0 2px 0 rgba(0,0,0,.045);vertical-align:middle;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.1);white-space:nowrap;font-weight:400;font-size:.875rem;line-height:1.5;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;user-select:none}.sign-bg{position:fixed;top:0;left:0;bottom:0;right:0;z-index:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.sign-bg:before{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0,.39);z-index:-1}.sign-container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:4px;background-color:#fff;box-shadow:0 5px 25px rgba(0,0,0,.06);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:380px;padding:40px}.sign-container header{text-align:center;font-size:15px;line-height:1;margin-bottom:20px;border-radius:4px}.logo{float:left;margin:12px 5px 0 15px;padding-right:20px;width:180px;font-size:1.6rem}.sign-container header .logo{float:unset;overflow:hidden;height:40px;text-align:center;margin:0 auto;display:block;border-right:1px solid transparent;padding-right:0;max-width:168px}.logo a{display:block;color:#fff;width:180px;height:45px}.sign-container header .logo img{display:block;margin-bottom:0;max-height:40px;text-align:center;margin:0 auto}.sign-form .ipt{line-height:1;padding:10px 12px;border:1px solid #e4e4e4}.sign-form .ipt:active,.sign-form .ipt:focus{outline:1px solid var(--color)}.sign-form .item{margin-bottom:15px;color:#999;position:relative}.sign-form label{display:inline;margin-bottom:5px;color:var(--color);font-size:12px}.sign-form label a{color:var(--color)}.ipt{display:block;padding:.375rem .75rem;width:100%;border:1px solid #ccc;border-radius:.1rem;background-color:#fff;background-image:none;font-size:.67rem}.thumb,a,input{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sign-submit{margin-bottom:20px}.sign-form .btn{border-radius:5px;border:none}.sign-container .btn{line-height:1;padding:15px 12px;outline:0;border-radius:50px}.change-color-lv{background-color:var(--color);background-image:var(--btn-color);box-shadow:0 5px 10px 0 rgba(255,87,0,0);color:#fff!important}.btn-block{display:block;width:100%}.sign-container footer{border-top:1px solid #ebebeb;background-color:#f2f2f2;border-radius:0 0 6px 6px;margin:0 -40px -40px;text-align:center;padding:20px;font-size:13px}.sign-container footer a{color:var(--color)}.code_input{width:100%;display:flex;justify-content:space-between;align-items:center}.code_input .ipt{width:calc(100% - 130px)}.code_input button.btn{width:120px;padding:12px;border-radius:5px}#dr_row_protocol .mt-checkbox{color:#555}#dr_row_protocol a{color:var(--color)}.sign-oauth{margin-bottom:20px;text-align:center}@media (max-width:544px){.sign-container{margin:0 0 10px;width:100%;max-width:100%;box-shadow:none;padding:30px 15px 0}.sign-container footer{margin:0;padding:20px 0;background-color:transparent;border-top-color:#f6f6f6}}@media (max-width:768px){.sign-container{position:relative;left:0;top:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);margin:30px auto;max-width:90%}}