
/* Barra discreta de instalação PWA — separada dos registros clínicos */
.pwa-status {font:600 11px/1.3 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;white-space:nowrap;border:1px solid #a6cbd2;background:#eaf6f6;color:#215b68;border-radius:999px;padding:7px 9px;display:inline-flex;align-items:center;gap:6px}
.pwa-status[data-mode="failed"] {background:#fff1ec;border-color:#eab4a6;color:#884736}
.pwa-status[data-mode="pending"] {background:#f4f5f7;border-color:#d8dbe0;color:#59636b}
.pwa-shell{margin:10px 0 12px;border-radius:12px;border:1px solid #d7e3e8;background:#f7fafb;padding:11px 14px;color:#284b58}
.pwa-shell>summary{cursor:pointer;font-size:13px;font-weight:650;list-style:revert;}
.pwa-shell .pwa-body{font-size:13px;line-height:1.55;padding:8px 0 2px}
.pwa-shell .pwa-body p{margin:7px 0}
.pwa-shell .pwa-body button{font-size:12px;padding:7px 12px;margin-top:8px}
.pwa-check{margin-top:6px;color:#476773;font-size:12px}
@media (max-width:650px){.pwa-status{font-size:10px;padding:5px 6px}.pwa-shell{margin:8px 0}}
@media print{.pwa-status,.pwa-shell{display:none!important}}
