.pwa-install { position: relative; }
.pwa-install[hidden], .pwa-install-help[hidden] { display: none; }
.pwa-install-button { white-space: normal; font-size: 12px; }
.pwa-install-help { position: absolute; z-index: 100; top: calc(100% + 8px); right: 0; width: min(320px, calc(100vw - 32px)); padding: 14px; border: 1px solid #dbe6ee; border-radius: 12px; background: #fff; color: #12344d; box-shadow: 0 8px 24px rgba(18, 52, 77, .16); font-size: 13px; line-height: 1.5; }
.pwa-install-help p { margin: 0 0 10px; }
.login-card > .pwa-install { margin-top: 12px; }
.login-card .pwa-install-button { width: 100%; }
.login-card .pwa-install-help { position: static; width: 100%; margin-top: 10px; box-sizing: border-box; }
@media (max-width: 600px) {
    .erp-header-right .pwa-install { display: none; }
}
