html .input-label-wrapper{position:relative}html .input-label-wrapper label{opacity:0;color:gray;z-index:2;background:#fff;padding:0 2px;line-height:1;transition:all .3s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}html .input-label-wrapper_focus label{opacity:1;top:0}
html .ant-modal.signin-modal{max-width:620px}html .ant-modal.signin-modal .ant-modal-content{border-radius:15px;padding:0}@media screen and (max-width:576px){html .ant-modal.signin-modal{max-width:none;margin:0}html .ant-modal.signin-modal .ant-modal-content{border-radius:0;height:100vh}html .ant-modal.signin-modal .signin-modal-content{padding-top:84px}html .ant-modal.signin-modal .signin-modal-content .signin-modal-title{font-size:30px}html .ant-modal.signin-modal .signin-modal-content .signin-modal-footer{margin-top:35px;font-size:14px}html .ant-modal.signin-modal .signin-modal-btns{flex-direction:column}html .ant-modal.signin-modal .signin-modal-btn{width:100%}html .ant-modal.signin-modal .ant-modal-close{background:url(/return.png) 50%/20px no-repeat;top:23px;left:23px}html .ant-modal.signin-modal .ant-modal-close>span{display:none}html .ant-modal.signin-modal .ant-modal-confirm .ant-modal-confirm-paragraph{width:100%}html .ant-modal.signin-modal .signin-modal-box{padding:0 40px}html .ant-modal.signin-modal .reset-form-content{min-height:330px}html .ant-modal.signin-modal .reset-form-content button{margin-top:20px}html .ant-modal.signin-modal .signin-result-content{margin-left:28px;margin-right:28px}html .ant-modal.signin-modal .signin-result-status{margin-bottom:60px}html .ant-modal.signin-modal .signin-result-status img{width:148px;height:120px}html .ant-modal.signin-modal .signin-result-pane .signin-modal-title{margin-left:28px;margin-right:28px;font-size:28px;line-height:32px}}html .signin-modal-content{text-align:center;padding-top:47px;padding-bottom:34px}html .signin-modal-content p{color:#4d4d4d;font-size:16px}html .signin-modal-content .ant-form{text-align:left;font-size:14px}html .signin-modal-content .ant-form-item{margin-bottom:12px}html .signin-modal-content .ant-input-lg{padding-left:16px}html .signin-modal-content button[type=submit]{height:48px;margin-bottom:30px;font-size:16px}html .signin-modal-content .ant-form-item .ant-form-item-explain-error{padding:4px 0 16px;font-size:14px;line-height:16px}html .signin-modal-content .ant-form-item-feedback-icon-error{font-size:0}html .signin-modal-content .ant-input-affix-wrapper .ant-input-suffix>:not(:last-child){margin-inline-end:0}html .signin-modal-content .ant-form-item .ant-form-item-feedback-icon-success{display:none}html .signin-modal-title{color:#1a1a1a;margin-bottom:22px;font-size:36px;font-weight:550}html .signin-modal-btns{gap:12px;margin-top:15px;display:flex}html .signin-modal-btn{background-color:#f5f5f5;border-color:#f5f5f5;border-radius:24px;flex:1;height:48px;padding:7px 15px;font-size:16px}html .signin-modal-btn.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{background-color:#dbdbdb;border-color:#f5f5f5}html .signin-by-google{justify-content:center;align-items:center;display:flex}html .signin-by-google .anticon{margin-right:8px}html .signin-modal-terms{color:#5883db;text-decoration:underline}html .signin-modal-terms:hover{color:#1d57cc;text-decoration:underline}html .signin-modal-box{width:100%;max-width:480px;margin:0 auto}html .signin-modal-first-tab.ant-tabs .ant-tabs-nav{display:none}html .signin-modal-divider{color:gray;margin:35px 0;position:relative}html .signin-modal-divider:before{content:"";background-color:#ebebeb;height:1px;display:block}html .signin-modal-divider .signin-modal-divider-text{background:#fff;padding:0 12px;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html .signin-form-tip-operation{justify-content:space-between;align-items:center;margin-bottom:22px;line-height:14px;display:flex}html .signin-form-tip-operation button{color:#5883db;background:0 0;height:auto;padding:0;font-size:14px;line-height:16px}html .signin-form-tip-operation .ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover{color:#1d57cc}html .signin-form-tip-operation .ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover span{text-decoration:underline}html .signin-form-error-msg{color:#e51717;margin-top:8px}html .sinup-form-have-account{justify-content:flex-end}html .signup-form-erroricon{color:#e51717;margin-left:16px;font-size:16px}html .signin-result-pane{color:#4d4d4d;min-height:514px;font-size:16px}html .signin-result-content{text-align:center;min-height:92px;margin:27px 70px 20px;line-height:24px}html .signin-result-content button{color:#5883db}html .signin-result-content button:hover{color:#f5454b}html .signin-result-status{margin-bottom:108px}html .signin-result-status img{width:211px;height:170px}html .signin-result-resend{color:#5883db;padding:0 8px}html .signin-result-resend:hover,html .signin-result-countdown{color:#f5454b}html .reset-form-content{flex-direction:column;justify-content:space-between;min-height:488px;font-size:16px;display:flex}html .reset-form-content button[type=submit]{margin-top:48px}
