.pwa-install-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;margin:0 0 18px;background:#eff7f0;border:1px solid #cfe3d3;border-radius:12px;color:#244d30}.pwa-install-bar p{margin:0;font-size:13px;line-height:1.4}.pwa-install-bar strong{display:block;font-size:14px}.pwa-install-button{border:0;border-radius:8px;background:#166534;color:white;font:600 13px system-ui,sans-serif;padding:10px 14px;cursor:pointer;flex-shrink:0}.pwa-help{border:1px solid #cfe3d3;border-radius:16px;padding:24px;max-width:420px;width:calc(100% - 32px);color:#23392c;background:#fff;box-shadow:0 12px 45px #0003}.pwa-help::backdrop{background:#102e1b80}.pwa-help h2{font-size:21px;margin:0 0 12px}.pwa-help p{font-size:15px;line-height:1.6}.pwa-help form{display:flex;justify-content:flex-end}.pwa-help[open]{display:block}.pwa-install-bar[hidden]{display:none!important}@media screen and (min-width:761px){.pwa-install-bar{display:none}.pwa-install-bar.pwa-prompt-ready{display:flex}}@media screen and (max-width:400px){.pwa-install-bar{align-items:stretch;flex-direction:column;gap:9px}.pwa-install-button{width:100%}}@media print{.pwa-install-bar,.pwa-help{display:none!important}}
