/* V1.1 | Visual intacto, PWA controls confined to topbar. */
.pwa-status{font-size:11px;line-height:1.25;color:var(--rml-text-muted, #b8c8dd);white-space:nowrap;border:1px solid rgba(121,166,213,.24);border-radius:100px;padding:8px 11px;background:rgba(7,25,47,.3)}
.pwa-status[data-state="offline"]{color:#f9dba6;border-color:rgba(249,219,166,.45)}
.pwa-status[data-state="ready"]{color:#b8f2d9;border-color:rgba(110,210,173,.4)}
.pwa-status[data-state="preview"]{color:#ced9f0}
.top-actions #pwaInstall,.top-actions #pwaUpdate{border-color:rgba(95,182,247,.55)}
[hidden]{display:none!important}
@media(max-width:980px){.top-actions{flex-wrap:wrap;justify-content:flex-end}.pwa-status{order:5}}
@media(max-width:620px){.pwa-status{width:auto}.top-actions{gap:6px}}
