#registerForm .registration-hint{display:block;color:#b7c9c0;font-size:12px;line-height:1.85;font-weight:400;margin-top:7px;overflow-wrap:anywhere}#registerForm .registration-notice{padding:12px 14px;background:#e7c65a0d;border-inline-start:3px solid #e7c65a;border-radius:5px;color:#e8d99f;font-size:13px;line-height:1.9;margin:18px 0}#registerForm input[aria-invalid="true"]{border-color:#ed9a91;outline:1px solid #ed9a91}#registerForm button:disabled{opacity:.65;cursor:wait}#registerForm label{min-width:0}#registerForm input{font-size:16px}#registerForm .form-grid{align-items:start;row-gap:20px}

.password-wrap{display:flex!important;align-items:stretch;gap:6px;position:relative}.password-wrap input{flex:1;min-width:0;width:0!important;padding-inline:12px!important}.password-wrap .show-password{position:static!important;transform:none!important;inset:auto!important;flex:0 0 auto;width:auto;min-width:64px;min-height:44px;padding:8px;border:1px solid #e7c65a55;border-radius:10px;background:#17271e;color:#f4da7b;font:inherit;font-size:12px;cursor:pointer}.show-password:focus-visible{outline:2px solid #e7c65a;outline-offset:2px}.application-status{margin:18px 0;padding:18px;border:1px solid #e7c65a66;border-radius:12px;background:#e7c65a0d}.application-status strong{color:#f4da7b}.application-status p{line-height:1.9;margin-bottom:0}.application-status[data-state="approved"]{border-color:#58c88c}#statusForm button:disabled{opacity:.6;cursor:wait}#statusForm input{font-size:16px}.forgot-link{white-space:normal}
