/* ============================================================
   CONVITE DE INSTALAÇÃO (PWA) E NÚMERO DA VERSÃO
   ------------------------------------------------------------
   Só o visual do cartão "Instalar o Vizzo" e da linha da versão.
   ============================================================ */

.instalar-card {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 12px;
  margin-top: 16px;
  padding: 14px;
  border: 1px solid var(--border);
  border-radius: var(--radius, 14px);
  background: var(--surface-2, rgba(255, 255, 255, 0.04));
  opacity: 0;
  transform: translateY(8px);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.instalar-card.aberto { opacity: 1; transform: translateY(0); }
.instalar-card.saindo { opacity: 0; transform: translateY(8px); }

.instalar-icone { font-size: 26px; line-height: 1; }
.instalar-texto { flex: 1 1 180px; min-width: 0; }
.instalar-texto > strong { display: block; font-size: 15px; }
.instalar-passos strong { font-weight: 700; }
.instalar-texto p { margin: 4px 0 0; }

.instalar-passos {
  margin: 10px 0 0;
  padding-left: 18px;
  font-size: 13px;
  color: var(--muted);
  line-height: 1.5;
}

.instalar-botoes {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  width: 100%;
}
.instalar-botoes .btn { flex: 1 1 auto; }

/* Linha da versão, sempre bem no fim da página. */
.versao-app {
  margin: 18px 0 10px;
  text-align: center;
  font-size: 12px;
  color: var(--muted);
  letter-spacing: 0.3px;
}

/* Botão vermelho usado nas confirmações de excluir conta. */
.btn.perigo {
  background: var(--danger, #ff5c5c);
  color: #1a0808;
  border: none;
}
.btn.perigo:hover { filter: brightness(0.94); }
