.auth-forgot{display:block;border:0;background:transparent;color:#ddd;font:inherit;font-size:13.2px;padding:12px 0;min-height:40px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.auth-card form .hint{display:block;font-size:12.1px;margin-top:7px;color:#aaa}
.auth-sent-note{font-size:13.2px;line-height:1.9;border-left:2px solid #999;padding-left:12px;margin:18px 0;color:#e4e4e4}
.auth-card .auth-back{display:block;width:100%;margin-top:12px;font-size:13.2px;min-height:40px}
.auth-show-password{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13.2px;color:#bbb;margin-top:10px}
.auth-show-password input{width:17px;height:17px;accent-color:#aaa}
#cloud-forgot-form>.btn,#cloud-reset-form>.btn{width:100%;margin-top:12px;min-height:44px}
#cloud-forgot-form input[readonly]{color:#bbb;background:#252525}
#cloud-reset-form input{font-size:15.4px}
@media(max-width:720px){.auth-card h1{font-size:25.3px}.auth-card form .field{font-size:14.3px}.auth-forgot{min-height:44px;font-size:14.3px}.auth-show-password{min-height:44px}.auth-card .auth-back{min-height:44px}#cloud-reset-form input{font-size:17.6px}}
