.pw-toggle-wrap {
    position: relative;
    display: block;
}

.pw-toggle-wrap > input {
    padding-right: 2.75rem;
}

.pw-toggle-btn {
    position: absolute;
    top: 50%;
    right: 0.75rem;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--secondary);
    cursor: pointer;
    line-height: 1;
}

.pw-toggle-btn:hover,
.pw-toggle-btn:focus-visible {
    color: var(--primary);
}
