.pwa-bar{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);position:relative;z-index:21}.pwa-bar[hidden],.pwa-bar button[hidden]{display:none}.pwa-bar.is-offline{position:sticky;bottom:0;color:var(--amber)}.pwa-bar span:empty{display:none}.pwa-help{max-width:540px}.pwa-help p{overflow-wrap:anywhere}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media(display-mode:standalone){.topbar{padding-top:env(safe-area-inset-top);height:calc(72px + env(safe-area-inset-top))}.sidebar{padding-top:env(safe-area-inset-top)}.content{padding-bottom:calc(35px + env(safe-area-inset-bottom))}}@media(max-width:760px){.pwa-bar{margin-bottom:80px}.pwa-bar.is-offline{margin-bottom:0;bottom:80px}}@media print{.pwa-bar,.pwa-help{display:none!important}}
