/* WebApp authentication artwork shared by the partner portal. */
.auth-mode-switch {
    display: none;
}

.auth-heading {
    margin-bottom: 42px;
}

.password-toggle {
    background: transparent url("/images/icons/eye-open.svg") no-repeat center / 20px 20px;
}

.password-toggle::before {
    content: none;
}

.password-toggle.is-visible {
    background-image: url("/images/icons/eye-close.svg");
}

.auth-right {
    background: url("/images/login-welcome.png") top left / cover no-repeat;
}

.auth-right::before,
.auth-welcome-artefact::before,
.auth-welcome-artefact::after {
    content: none;
}

.auth-welcome-artefact img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: right bottom;
}
