.password-hold-wrap{position:relative;display:block;width:100%;min-width:0}
.password-hold-wrap>input{width:100%;padding-right:48px!important;box-sizing:border-box}
.password-hold-wrap>.password-hold-eye{position:absolute!important;right:3px!important;top:50%!important;transform:translateY(-50%);display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:#527398!important;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
.password-hold-wrap>.password-hold-eye:hover,.password-hold-wrap>.password-hold-eye[aria-pressed="true"]{background:#e8f0fc!important;color:#2563eb!important}
.password-hold-wrap>.password-hold-eye:focus-visible{outline:2px solid #2563eb;outline-offset:1px}
