.pwa-iam-card[hidden]{display:none!important}
.pwa-iam-card{position:relative;box-sizing:border-box;margin:18px 0;padding:18px;border:1px solid #ffdada;border-radius:16px;background:#fff3f3;box-shadow:0 8px 22px rgba(0,0,0,.08);font-family:inherit}
.pwa-iam-row{display:flex;align-items:center;gap:12px;padding-right:28px}
.pwa-iam-icon{flex:0 0 56px;width:56px;height:56px;border-radius:12px;object-fit:cover}
.pwa-iam-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.pwa-iam-title{font-size:17px;line-height:1.25;color:#222}
.pwa-iam-subtitle{font-size:14px;line-height:1.35;color:#555}
.pwa-iam-install{display:block;width:100%;margin-top:14px;padding:11px 16px;border:0;border-radius:10px;background:#e53935;color:#fff;font-weight:700;font-size:15px;cursor:pointer}
.pwa-iam-close{position:absolute;top:8px;right:10px;width:28px;height:28px;border:0;background:transparent;color:#666;font-size:25px;line-height:25px;cursor:pointer}
.pwa-iam-version{display:block;margin-top:8px;text-align:right;color:#888;font-size:11px}
.pwa-iam-status{margin-top:8px;font-size:12px;color:#555}
@media (min-width: 769px){.pwa-iam-card{display:none!important}}
\n\n/* v0.41 — restored proven desktop floating trigger from the old working implementation. */\n.pagelife-pwa-desktop-button[hidden],\n#pagelife-pwa-install-root[hidden] {\n    display: none !important;\n}\n\n.pagelife-pwa-desktop-button {\n    position: fixed;\n    right: 18px;\n    bottom: 18px;\n    z-index: 99990;\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n    padding: 9px 14px;\n    border: 1px solid rgba(0,0,0,.12);\n    border-radius: 999px;\n    background: #fff;\n    color: #161616;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 600;\n    cursor: pointer;\n    box-shadow: 0 4px 18px rgba(0,0,0,.14);\n}\n\n.pagelife-pwa-desktop-icon {\n    display: inline-grid;\n    place-items: center;\n    width: 22px;\n    height: 22px;\n    border-radius: 50%;\n    background: rgba(0,0,0,.06);\n}\n\n@media (max-width: 768px) {\n    .pagelife-pwa-desktop-button {\n        display: none !important;\n    }\n}\n