.iriall-password-field{position:relative;min-width:0;width:100%;margin-bottom:12px}.iriall-password-field>input{width:100%;box-sizing:border-box;padding-right:52px!important;margin-bottom:0!important;min-height:44px}.iriall-password-eye{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:#416b89;display:grid;place-items:center;cursor:pointer}.iriall-password-eye svg{width:21px;height:21px}.iriall-password-eye:focus-visible,#iriallPasswordDialog button:focus-visible{outline:3px solid #0074bf;outline-offset:2px}#iriallPasswordDialog{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;border:1px solid #dfe9f5;border-radius:18px;background:#fff;color:#163b60;padding:22px}#iriallPasswordDialog::backdrop{background:#14385570}#iriallPasswordDialog h2{font-size:19px;margin:0 0 16px}#iriallPasswordDialog p{font-size:14px;line-height:1.55;overflow-wrap:anywhere}#iriallPasswordDialog label{display:block;font-size:14px;margin-bottom:6px}#iriallPasswordDialog input{width:100%;box-sizing:border-box;border:1px solid #ccddec;border-radius:10px;min-height:44px;padding:11px;font-size:16px}#iriallPasswordDialog .password-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#iriallPasswordDialog .btn{min-height:44px;white-space:normal}#iriallPasswordDialog [hidden]{display:none!important}#iriallPasswordDialog #passwordIssueStatus{min-height:22px;font-size:13px;color:#47708d}#iriallPasswordDialog #passwordIssueStatus[data-error=true]{color:#a43333}@media(max-width:360px){#iriallPasswordDialog{padding:15px}#iriallPasswordDialog .password-actions>.btn{flex:1 1 100%}}
