/* Toastr dark theme override (под твою палитру) */
#toast-container>div{
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border-radius: 14px;
  box-shadow: 0 18px 40px rgba(0,0,0,.35);
  opacity: 1; /* стандарт у toastr 0.8, делаем читабельнее */

  color: rgba(255,255,255,.92);
  padding: 14px 14px 14px 46px; /* место под иконку */
  width: 340px;
}

#toast-container>div:hover{
  box-shadow: 0 18px 40px rgba(0,0,0,.55);
}

.toast-title{
  font-weight: 800;
  color: rgba(255,255,255,.92);
}

.toast-message{
  color: rgba(255,255,255,.72);
}

.toast-close-button{
  color: rgba(255,255,255,.75) !important;
  text-shadow: none !important;
  opacity: 1 !important;
}
.toast-close-button:hover{
  color: rgba(255,255,255,.95) !important;
}

/* Цвета типов (вместо стандартных зелёных/красных блоков) */
#toast-container>.toast-success{
  background-color: rgba(34,197,94,.16) !important;
  border-color: rgba(34,197,94,.35) !important;
}
#toast-container>.toast-error{
  background-color: rgba(255,59,48,.16) !important;
  border-color: rgba(255,59,48,.35) !important;
}
#toast-container>.toast-warning{
  background-color: rgba(255,193,7,.14) !important;
  border-color: rgba(255,193,7,.35) !important;
}
#toast-container>.toast-info{
  background-color: rgba(59,130,246,.14) !important;
  border-color: rgba(59,130,246,.35) !important;
}

/* Прогрессбар (если включишь) */
.toast-progress{
  height: 3px;
  opacity: .55;
  background: rgba(255,255,255,.55);
}

/* Позиция можно оставить toast-top-right, но сделаем отступ как у твоих панелей */
.toast-top-right{
  top: 76px;   /* чтобы не залезал под topbar */
  right: 18px;
}

/* Fix: не тайлим иконки toastr */
#toast-container > .toast-success,
#toast-container > .toast-error,
#toast-container > .toast-info,
#toast-container > .toast-warning{
  background-repeat: no-repeat !important;
  background-position: 14px 14px !important; /* слева сверху */
  background-size: 20px 20px !important;     /* размер иконки */
}

/* Можно чуть увеличить отступ слева под иконку */
#toast-container > div{
  padding-left: 52px !important;
}