.pwa-status{display:flex;align-items:center;gap:.5rem .8rem;flex-wrap:wrap;margin:.65rem 0;padding:.65rem .9rem;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);font-size:.9rem}
.pwa-status small{font-size:.8rem;flex-basis:100%}.pwa-status small:empty{display:none}.pwa-status [data-error]{color:var(--text);font-weight:700}.pwa-status button[hidden]{display:none}.pwa-status .chip{margin:0;white-space:normal}

/* Hidden preparation/status must not reserve a row in the masthead. */
.pwa-status[hidden],.pwa-status [hidden]{display:none!important}
