.password-field {
    position: relative;
}

.password-field .form-control {
    padding-left: 3.25rem;
}

.password-visibility-toggle {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: .55rem;
    color: #667085;
    display: inline-flex;
    height: 2.35rem;
    justify-content: center;
    position: absolute;
    left: .4rem;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 2.35rem;
    z-index: 2;
}

.password-visibility-toggle:hover,
.password-visibility-toggle:focus-visible {
    background: #eef4ff;
    color: #2373f4;
    outline: 0;
}
