
.composed-input {
    display: grid;
    grid-template-columns: auto 0px;
}

.toggle-password-visibility-button {
    width: 18px;
    height: 12px;
    margin: 8px;
    padding: 4px;
    color: var(--body-quiet-color);
    cursor: pointer;
    transform: translate(-150%, 0);
}

.toggle-password-visibility-button:hover {
    color: var(--primary);
    transition: color 0.15s, background 0.1s;
}

composed-password:hover label, composed-password:hover label{
    color: var(--primary);
}
