.pwa-install{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;padding-top:20px;padding-bottom:24px;border-top:1px solid rgba(111,141,135,.2)}
.pwa-install-button{border:1px solid #a9c8be;background:#edf6f2;color:#263f58;border-radius:999px;padding:10px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;min-height:44px}
.pwa-install-button:hover{background:#dceee6}.pwa-install-button:focus-visible{outline:3px solid #476e60;outline-offset:3px}.pwa-install-button:disabled{opacity:.6;cursor:wait}
.pwa-install span{font-size:13px;color:inherit;opacity:.85}.pwa-help ol{padding-left:22px}.pwa-help h3{font-size:17px;margin-top:24px}.pwa-help-note{font-size:14px;border-top:1px solid #dce7e2;padding-top:16px}
.pwa-connection{background:#fff0cf;color:#533a14;text-align:center;font:600 14px/1.5 system-ui,sans-serif;padding:11px 20px}.pwa-connection[hidden]{display:none}
@media(max-width:600px){.pwa-install{align-items:flex-start;flex-direction:column;gap:8px}.pwa-install-button{max-width:100%;text-align:left}}
@media(display-mode:standalone){.pwa-install{display:none}}
