.oawc-toast-container {
  position: fixed;
  bottom: 100px;
  right: 24px;
  z-index: 1000;
}
.oawc-toast {
  margin-top: .5rem;
  max-width: 240px;
  background: var(--oawc-whisper-bg, #fff);
  color: var(--oawc-whisper-color, #000);
  border-radius: var(--oawc-whisper-radius, 8px);
  box-shadow: 0 2px 6px rgba(0,0,0,.15);
  padding: .75rem 1rem;
  font-size: .875rem;
  line-height: 1.4;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity .3s ease, transform .3s ease;
}
.oawc-toast.show {
  opacity: 1;
  transform: translateY(0);
}
