/* PWA install chip — auto-generated */
.pwa-install-chip {
  position: fixed;
  bottom: calc(20px + env(safe-area-inset-bottom, 0px));
  left: 20px;
  z-index: 10000;
  display: flex;
  align-items: stretch;
  overflow: hidden;
  border-radius: 999px;
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.18);
}
.pwa-install-chip[hidden] { display: none; }
.pwa-install-chip__action {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  border: none;
  background: #edc22e;
  color: #fff;
  font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  cursor: pointer;
}
.pwa-install-chip__action:hover { filter: brightness(1.08); }
.pwa-install-chip__icon { width: 16px; height: 16px; flex-shrink: 0; }
.pwa-install-chip__dismiss {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  border: none;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
  color: #64748b;
  cursor: pointer;
}
.pwa-install-chip__dismiss svg { width: 14px; height: 14px; }
.pwa-install-chip__dismiss:hover { background: #f8fafc; }
