.toast-alert-firebase {
	position: fixed;
	top: 20px;
	right: 20px;
	background-color: #bddaed;
	color: #333;
	padding: 10px;
	border-radius: 5px;
	opacity: 0;
	transform: translateX(100%);
	transition: opacity 0.5s, transform 0.5s;
	min-width: 300px;
  }

  .toast-alert-firebase.show {
	opacity: 1;
	transform: translateX(0);
  }

  .toast-alert-firebase strong {
	font-size: 16px;
  }

  .toast-title-firebase {
	display: flex;
	align-items: center;
  }

  .toast-title-firebase i {
	margin-right: 8px;
  }

  .toast-content-firebase{
	padding-left: 22px;
	padding-top: 10px;
  }

  .toast-alert-firebase.hide {
	opacity: 0;
	transform: translateX(100%);
  }

  .toast-progress-firebase {
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	height: 4px;
	width: 0; /* Inicialmente zero para esconder a barra de progresso */
	background: #3498db;
	animation: toastProgress 15s ease-in-out forwards;
  }

  @keyframes toastProgress {
	0% { width: 100%; }
	100% { width: 0; }
  }
