/* pwa.css — the "add to home screen" bar. Kept separate so app.css is untouched. */
.pwa-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;
  max-width:600px;margin:0 auto;background:#1e3a8a;color:#fff;border-radius:14px;
  padding:14px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;
  box-shadow:0 6px 22px rgba(0,0,0,.25);font-size:14px;}
.pwa-text{flex:1;min-width:190px;line-height:1.45;}
.pwa-text b{display:block;font-size:15px;margin-bottom:2px;}
.pwa-text span{opacity:.9;font-size:13px;}
.pwa-ico{display:inline-block;transform:translateY(1px);}
.pwa-actions{display:flex;gap:8px;align-items:center;}
.pwa-go{background:#fff;color:#1e3a8a;border:0;border-radius:9px;padding:10px 18px;
  font-weight:700;font-size:14px;cursor:pointer;width:auto;height:auto;margin:0;font-family:inherit;}
.pwa-no{background:transparent;color:#cdd8f5;border:0;padding:10px 6px;font-size:13px;
  cursor:pointer;width:auto;height:auto;margin:0;font-family:inherit;}
@media (max-width:400px){ .pwa-actions{width:100%;justify-content:flex-end;} }
