/* V10 phone/password/PIN registration preview. */
dialog{max-width:465px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.register-reward{display:flex;align-items:center;gap:10px;background:linear-gradient(115deg,#eff5ff,#f7f9fe);border:1px solid #e1e8f5;border-radius:12px;padding:12px 13px;margin:18px 0 12px}
.register-reward>img{width:28px;height:28px}.register-reward b{display:block;font-size:11px;font-weight:500;color:#26395d}.register-reward small{display:block;font-size:8px;line-height:1.7;color:#8191ab;margin-top:4px}
.phone-field{display:flex;gap:8px;margin-top:8px}.phone-field input,.secret-field input{height:45px;border:1px solid #dce4f3;background:#fafbfe;border-radius:9px;padding:11px 12px;outline:none;font-size:13px;color:#293b5e;min-width:0;width:100%;font-family:inherit;transition:border-color .2s,box-shadow .2s}
.phone-field input:focus,.secret-field input:focus{border-color:#7495ee;box-shadow:0 0 0 3px #426bdf12}
.phone-field #callingCode{flex:0 0 76px;width:76px;font-family:Manrope,Arial;text-align:center}.phone-field #registerPhone{flex:1}
.field-hint{display:block;color:#96a2b6;font-size:8px;line-height:1.7;margin-top:7px}
.secret-field{position:relative;margin-top:8px}.secret-field input{padding-right:48px}.secret-toggle{position:absolute;right:2px;top:2px;width:41px;height:41px;color:#8493ac;display:grid;place-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer}.secret-toggle:hover,.secret-toggle[aria-pressed=true]{background:#edf2fc;color:#4568c4}.secret-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.secret-toggle:focus-visible{outline:2px solid #7495ee;outline-offset:-3px}
.register-submit{justify-content:space-between;font-size:12px}.signin-requirements{display:flex;gap:8px;margin-top:22px}.signin-requirements>span{flex:1;font:9px Manrope,Arial;color:#8798b4;background:#f4f6fb;border:1px solid #e4eaf4;border-radius:10px;padding:12px}.signin-requirements b{display:block;font-size:10px;font-family:inherit;font-weight:500;color:#35486a;margin-top:8px}
@media(prefers-color-scheme:dark){.register-reward{background:linear-gradient(115deg,#26354e,#222d3e);border-color:#3e506b}.register-reward b{color:#e5edfc}.register-reward small,.field-hint{color:#a3b3cf}.phone-field input,.secret-field input{background:#151c27;border-color:#52637f;color:#eef5ff;color-scheme:dark}.phone-field input::placeholder,.secret-field input::placeholder{color:#95a9c7}.secret-toggle{color:#a2b6d5}.secret-toggle:hover,.secret-toggle[aria-pressed=true]{background:#2d3f5c;color:#dce8ff}.signin-requirements>span{background:#192332;border-color:#40516b}.signin-requirements b{color:#d8e4f8}}
@media(max-width:760px){dialog{max-height:calc(100dvh - 24px);padding:21px}.register-reward{margin-top:15px;padding:10px}.register-reward b{font-size:10px}.register-reward small{font-size:7px}.form-field{margin-top:13px}.phone-field input,.secret-field input{font-size:16px;height:44px}.phone-field #callingCode{font-size:13px;flex-basis:65px;width:65px}.secret-toggle{height:40px}.register-submit{min-height:47px}.signin-requirements>span{padding:10px}}
