.auth-simple-wrap{padding:40px 16px 64px}.auth-simple{background:#fff;border:1px solid #eaeff1;border-radius:14px;max-width:400px;margin:0 auto;padding:32px 28px 26px;box-shadow:0 14px 44px #10303f1a}.auth-simple h1{color:#10303f;text-align:center;margin:0 0 24px;font-size:21px;font-weight:700}.as-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-size:15px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.as-btn-primary{color:#fff;background:#ea5252;border:0;margin-top:8px}.as-btn-primary:hover{background:#d84440}.as-btn[disabled]{opacity:.7;cursor:default}.as-field{margin-bottom:16px}.as-label-row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.as-field label{color:#4a626c;margin:0 0 6px;font-size:13px;font-weight:700;display:block}.as-label-row label{margin:0}.as-label-row a{color:#ea5252;font-size:12.5px}.as-input{color:#16323d;text-align:left;direction:ltr;background:#fbfcfd;border:1px solid #dde5e8;border-radius:8px;width:100%;height:48px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.as-input:focus{background:#fff;border-color:#1d4b5f;outline:0;box-shadow:0 0 0 3px #1d4b5f1a}.as-input.input-validation-error{background:snow;border-color:#e07068}.as-password{position:relative}.as-password .as-input{padding-right:52px}.as-toggle{color:#96a9b0;cursor:pointer;background:0 0;border:0;width:48px;height:48px;font-size:15px;position:absolute;top:0;right:0}.as-toggle:hover{color:#10303f}.auth-simple .field-validation-error,.as-error{color:#d0453c;margin-top:5px;font-size:12.5px;line-height:1.9;display:block}.auth-simple .field-validation-valid{display:none}.as-error a,.as-alert a{color:#b03a2e;font-weight:700;text-decoration:underline}.as-alert{color:#b03a2e;background:#fdecea;border:1px solid #f5c6c2;border-radius:8px;margin-bottom:16px;padding:11px 14px;font-size:13px;line-height:2}.as-alert ul{margin:0;padding:0;list-style:none}.as-alert.validation-summary-valid{display:none}.as-foot{text-align:center;color:#7b939c;margin-top:18px;font-size:13.5px}.as-foot a{color:#ea5252;font-weight:700}.as-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}@media only screen and (width<=575px){.auth-simple-wrap{padding:16px 16px 40px}.auth-simple{border-radius:10px;padding:24px 16px 20px}}