.re-phone,.re-code-row,.re-captcha{display:flex;align-items:stretch;gap:10px;min-width:0}.re-phone>span{display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:8px 16px;border:1px solid #d2d8dc;border-radius:8px;background:#f6f8f9;font-size:13px}.re-phone>input,.re-code-row>input,.re-captcha>input{flex:1;min-width:0}.re-code-row>.xt-button{flex:none;min-width:130px;color:#007d5b;border-color:#008f68;background:#f6fff9}.re-code-row>.xt-button:disabled{opacity:.55;cursor:not-allowed}.re-captcha>button{border:1px solid #d2d8dc;border-radius:8px;background:#fbfbf5;padding:0;cursor:pointer}.re-captcha img{display:block;max-width:100%;object-fit:contain}.re-code-field>label{font-size:12px}.re-code-field em{color:#b54225;font-style:normal}.re-list-status{display:block;color:#667b8b;font-size:11px;margin-top:5px}.re-status{display:inline-block;color:#8a6219;background:#fff5dc;border-radius:15px;padding:4px 9px;font-size:12px}.re-verified{color:#08794f;background:#e4f7ec}.re-code-field small{line-height:1.5;color:#64748b}.xt-register-form .re-phone>input{width:0}.xt-register-form .re-code-row>input{width:0}
@media(max-width:760px){.re-phone,.re-code-row,.re-captcha{gap:8px}.re-phone>span{padding:8px 10px;font-size:12px}.re-code-row>.xt-button{min-width:104px;padding:8px;font-size:12px}.re-captcha>button{max-width:46%}.re-captcha>input{width:0}.xt-register-form .re-code-field>label{font-size:13px}}
@media(min-width:761px){#xt-register-form{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}
