.pwa-panel { font-size: .8rem; line-height: 1.65; }
.pwa-panel summary { cursor: pointer; color: var(--text); font-size: .8rem; min-height: 44px; display: list-item; padding: 10px 0; }
.pwa-panel p { color: var(--muted); margin: 8px 0; }
.pwa-actions { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }
.pwa-actions button { min-height: 44px; padding: 9px 12px; font-size: .75rem; background: var(--surface-raised); border: 1px solid var(--border); }
.pwa-actions .pwa-install, .pwa-actions .pwa-update { color: var(--accent); }
.pwa-panel [hidden] { display: none !important; }
.pwa-help { padding-top: 8px; }
.pwa-storage { font-size: .7rem; padding-top: 8px; }
