/* Toast container and style */
.dynamic-toast-container {
  position: fixed !important;
  z-index: 999999 !important;
  opacity: 1 !important;
  pointer-events: auto;
}

.customTost {
  display: block !important;
  opacity: 1 !important;
  transition: opacity 0.3s ease-in-out;
  padding: 0.75rem 1rem;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  box-shadow: 0 8px 32px rgba(0,0,0,0.12);
}

@media (max-width: 600px) {
  .customTost {
    min-width: auto;
    max-width: 90%;
  }
}
