/**
 * Medical Production 113
 * PWA install controls and install guidance only.
 * Authenticated shell/mobile fallback ownership lives in app/sidebar/premium-shell CSS.
 */
.install-button:not([hidden]) { display: inline-flex; white-space: nowrap; }
.login-install-button { margin-top: 0; }
.pwa-install-guide {
    position: fixed;
    z-index: 120;
    inset: 0;
    display: grid;
    place-items: center;
    padding: 20px;
    background: rgba(8, 26, 44, .62);
}
.pwa-install-guide-card {
    width: min(420px, 100%);
    display: grid;
    gap: 14px;
    padding: 22px;
    border: 1px solid #d8e3ee;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 24px 64px rgba(7, 27, 45, .28);
}
.pwa-install-guide-card strong { color: #102b46; font-size: 18px; }
.pwa-install-guide-card p { margin: 0; color: #5b6d81; line-height: 1.55; }
@media (max-width: 620px) {
    .install-button:not([hidden]) { display: inline-flex; }
}
