/* =========================
   CSS TOASTIFY CUSTOMIZADO
   Arquivo: ativerma\toastr\toastr.css
========================= */

/* Container base */
.toastify {
  padding: 14px 20px !important;
  border-radius: 6px !important;
  font-family: inherit !important;
  font-size: 0.95rem !important;
  font-weight: 500 !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
  max-width: 320px !important;
  white-space: normal !important;
  word-wrap: break-word !important;
  text-align: center !important;
  line-height: 1.4 !important; /* melhora leitura do texto */
}

.toastify {
  overflow-wrap: break-word !important;
  overflow: hidden !important;
}

/* Botão de fechar (X) */
.toast-close {
  position: absolute !important;
  font-size: 13px !important;
  color: #ffffff !important;
  opacity: 1 !important;
  top: 4px !important;
  right: 4px !important;
  cursor: pointer !important;
  transition: color 0.2s ease;
}

.toast-close:hover {
  color: #e0e0e0 !important; /* leve contraste ao passar o mouse */
}

/* Sucesso */
.toast-success {
  background: #28a745 !important;
  color: #ffffff !important;
}

/* Erro */
.toast-error {
  background: #dc3545 !important;
  color: #ffffff !important;
}

/* Aviso */
.toast-warning {
  background: #ffc107 !important;
  color: #ffffff !important;
}

/* Informação */
.toast-info {
  background: #17a2b8 !important;
  color: #ffffff !important;
}
