.login-header {
    position: relative;
}

.login-pwa-install {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    white-space: nowrap;
}

.login-header--install-available #headerdiv > nav {
    padding-right: 164px;
}

.login-header--install-available #headerdiv > nav > div:first-child img {
    min-width: 0;
    object-fit: contain;
}

.login-pwa-install .planium-ui-button {
    background: var(--planium-ui-login-install-background-color-custom, var(--planium-ui-button-primary-background-color));
    color: var(--planium-ui-login-install-color-custom, var(--planium-ui-button-primary-color));
}

.login-pwa-install .planium-ui-button:hover:not(:disabled) {
    background: var(--planium-ui-login-install-hover-background-color-custom, var(--planium-ui-button-primary-hover-background-color));
}
