.ibs-password-field{position:relative;width:100%;min-width:0}
.ibs-password-field>input{box-sizing:border-box;width:100%;padding-right:48px!important}
.ibs-password-field>.ibs-password-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;margin:0;border:0;border-radius:6px;background:transparent;color:#475467;box-shadow:none;cursor:pointer}
.ibs-password-eye:hover{background:#eef2f6}.ibs-password-eye:focus-visible{outline:2px solid #2563eb;outline-offset:1px}
.ibs-password-eye[aria-pressed=false] .ibs-eye-slash{display:none}
.ibs-password-feedback{display:block;color:#475467;font-size:12px;line-height:1.5;margin-top:4px}
.ibs-password-feedback:empty{display:none}
[data-ibs-role=md] .nl-nav #ibs-account-nav{display:block!important}
