.pwa-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;max-width:100%;padding-bottom:env(safe-area-inset-bottom)}
.pwa-tools .app-button,.pwa-file-options .app-button{white-space:normal;min-height:44px;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer}
.pwa-help,.pwa-connection{width:100%;font-size:.85rem;line-height:1.5;margin:0;color:inherit}
.pwa-connection{border:1px solid #e6af48;border-radius:10px;padding:10px;box-sizing:border-box}
.pwa-file-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.pwa-tools [hidden],.pwa-file-options [hidden]{display:none!important}
.app-side-bottom .pwa-tools,.company-sidebar .pwa-tools{display:block}
.app-side-bottom .pwa-tools button{margin-bottom:8px;width:100%}
.app-side-bottom .pwa-help{font-size:.78rem;line-height:1.5;margin:4px 0 10px;color:var(--app-muted)}
@media(min-width:981px){.app-side{display:flex;flex-direction:column;overflow-y:auto}.app-side-bottom{position:static;margin-top:auto;padding-top:20px}}
@media(display-mode:standalone){body{padding-top:env(safe-area-inset-top)}.pwa-install{display:none!important}}
