:root {
  --toast-width: 417px;
  --bg-toasts: #444;
}

.toast-notification {
  position: absolute;
  top: var(--navbar-height);
  right: 0;
  padding: var(--padding-comfortable);
  z-index: 110;
}

.toast-notification img {
  width: 27px;
  height: 27px;
  margin: 0 var(--padding-comfortable) 0 0;
  padding: 0;
}

.toast {
  width: var(--toast-width);
  border-radius: var(--radius-primary);
  background: var(--bg-toasts);
  padding: var(--padding-comfortable);
}

/*.toast.fade {*/
/*    animation: slide_left 500ms ;*/
/*    transition: none;*/
/*}*/

@keyframes slide_left {
  0% {
    margin-right: calc((var(--toast-width) + var(--padding-comfortable)) * -1);
  }
  100% {
    margin-right: 0;
  }
}

.toast-body,
.toast-header {
  background: inherit;
  border: none;
  padding: 0;
}

.toast-header-title {
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  color: var(--text-default);
}

.toast-body {
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  color: var(--text-secondary-light);
  padding-top: var(--padding-tight);
}
