.Vue-Toastification__container {
  z-index:9999;
  position:fixed;
  padding:4px;
  width:600px;
  box-sizing:border-box;
  display:flex;
  min-height:100%;
  color:#fff;
  flex-direction:column;
  pointer-events:none
}
@media only screen and (min-width :600px) {
  .Vue-Toastification__container.top-center,
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right {
    top:1em
  }
  .Vue-Toastification__container.bottom-center,
  .Vue-Toastification__container.bottom-left,
  .Vue-Toastification__container.bottom-right {
    bottom:1em;
    flex-direction:column-reverse
  }
  .Vue-Toastification__container.bottom-left,
  .Vue-Toastification__container.top-left {
    left:1em
  }
  .Vue-Toastification__container.bottom-left .Vue-Toastification__toast,
  .Vue-Toastification__container.top-left .Vue-Toastification__toast {
    margin-right:auto
  }
  .Vue-Toastification__container.bottom-right,
  .Vue-Toastification__container.top-right {
    right:1em
  }
  .Vue-Toastification__container.bottom-right .Vue-Toastification__toast,
  .Vue-Toastification__container.top-right .Vue-Toastification__toast {
    margin-left:auto
  }
  @supports not (-moz-appearance:none) {
    .Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl,
    .Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl {
      margin-right:unset;
      margin-left:auto
    }
    .Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl,
    .Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl {
      margin-left:unset;
      margin-right:auto
    }
  }
  .Vue-Toastification__container.bottom-center,
  .Vue-Toastification__container.top-center {
    left:50%;
    margin-left:-300px
  }
  .Vue-Toastification__container.bottom-center .Vue-Toastification__toast,
  .Vue-Toastification__container.top-center .Vue-Toastification__toast {
    margin-left:auto;
    margin-right:auto
  }
}
.Vue-Toastification__toast {
  display:inline-flex;
  position:relative;
  max-height:800px;
  min-height:64px;
  box-sizing:border-box;
  margin-bottom:1rem;
  padding:22px 24px;
  border-radius:8px;
  box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);
  justify-content:space-between;
  font-family:Lato,Helvetica,Roboto,Arial,sans-serif;
  max-width:600px;
  min-width:326px;
  pointer-events:auto;
  overflow:hidden;
  transform:translateZ(0);
  direction:ltr
}
.Vue-Toastification__toast--rtl {
  direction:rtl
}
.Vue-Toastification__toast--default {
  background-color:#1976d2;
  color:#fff
}
.Vue-Toastification__toast--info {
  background-color:#2196f3;
  color:#fff
}
.Vue-Toastification__toast--success {
  background-color:#4caf50;
  color:#fff
}
.Vue-Toastification__toast--error {
  background-color:#ff5252;
  color:#fff
}
.Vue-Toastification__toast--warning {
  background-color:#ffc107;
  color:#fff
}
@media only screen and (max-width :600px) {
  .Vue-Toastification__container {
    width:100vw;
    padding:0;
    left:0;
    margin:0
  }
  .Vue-Toastification__container .Vue-Toastification__toast {
    width:100%
  }
  .Vue-Toastification__container.top-center,
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right {
    top:0
  }
  .Vue-Toastification__container.bottom-center,
  .Vue-Toastification__container.bottom-left,
  .Vue-Toastification__container.bottom-right {
    bottom:0;
    flex-direction:column-reverse
  }
  .Vue-Toastification__toast {
    border-radius:0;
    margin-bottom:.5rem
  }
}
.Vue-Toastification__toast-body {
  flex:1;
  line-height:24px;
  font-size:16px;
  word-break:break-word;
  white-space:pre-wrap
}
.Vue-Toastification__toast-component-body {
  flex:1
}
.Vue-Toastification__toast.disable-transition {
  animation:none!important
}
.Vue-Toastification__close-button {
  font-weight:700;
  font-size:24px;
  line-height:24px;
  background:0 0;
  outline:0;
  border:none;
  padding:0 0 0 10px;
  cursor:pointer;
  transition:.3s;
  align-items:center;
  color:#fff;
  opacity:.3;
  transition:visibility,opacity .2s linear
}
.Vue-Toastification__close-button:focus,
.Vue-Toastification__close-button:hover {
  opacity:1
}
.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover {
  opacity:0
}
.Vue-Toastification__toast--rtl .Vue-Toastification__close-button {
  padding-left:unset;
  padding-right:10px
}
@keyframes scale-x-frames {
  0% {
    transform:scaleX(1)
  }
  100% {
    transform:scaleX(0)
  }
}
.Vue-Toastification__progress-bar {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:5px;
  z-index:10000;
  background-color:rgba(255,255,255,.7);
  transform-origin:left;
  animation:linear forwards scale-x-frames
}
.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar {
  right:0;
  left:unset;
  transform-origin:right
}
.Vue-Toastification__icon {
  margin:auto 18px auto 0;
  background:0 0;
  outline:0;
  border:none;
  padding:0;
  transition:.3s;
  align-items:center;
  width:20px;
  height:100%
}
.Vue-Toastification__toast--rtl .Vue-Toastification__icon {
  margin:auto 0 auto 18px
}
@keyframes bounceInRight {
  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
  }
  from {
    opacity:0;
    transform:translate3d(3000px,0,0)
  }
  60% {
    opacity:1;
    transform:translate3d(-25px,0,0)
  }
  75% {
    transform:translate3d(10px,0,0)
  }
  90% {
    transform:translate3d(-5px,0,0)
  }
  to {
    transform:none
  }
}
@keyframes bounceOutRight {
  40% {
    opacity:1;
    transform:translate3d(-20px,0,0)
  }
  to {
    opacity:0;
    transform:translate3d(1000px,0,0)
  }
}
@keyframes bounceInLeft {
  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
  }
  0% {
    opacity:0;
    transform:translate3d(-3000px,0,0)
  }
  60% {
    opacity:1;
    transform:translate3d(25px,0,0)
  }
  75% {
    transform:translate3d(-10px,0,0)
  }
  90% {
    transform:translate3d(5px,0,0)
  }
  to {
    transform:none
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity:1;
    transform:translate3d(20px,0,0)
  }
  to {
    opacity:0;
    transform:translate3d(-2000px,0,0)
  }
}
@keyframes bounceInUp {
  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
  }
  from {
    opacity:0;
    transform:translate3d(0,3000px,0)
  }
  60% {
    opacity:1;
    transform:translate3d(0,-20px,0)
  }
  75% {
    transform:translate3d(0,10px,0)
  }
  90% {
    transform:translate3d(0,-5px,0)
  }
  to {
    transform:translate3d(0,0,0)
  }
}
@keyframes bounceOutUp {
  20% {
    transform:translate3d(0,-10px,0)
  }
  40%,
  45% {
    opacity:1;
    transform:translate3d(0,20px,0)
  }
  to {
    opacity:0;
    transform:translate3d(0,-2000px,0)
  }
}
@keyframes bounceInDown {
  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
  }
  0% {
    opacity:0;
    transform:translate3d(0,-3000px,0)
  }
  60% {
    opacity:1;
    transform:translate3d(0,25px,0)
  }
  75% {
    transform:translate3d(0,-10px,0)
  }
  90% {
    transform:translate3d(0,5px,0)
  }
  to {
    transform:none
  }
}
@keyframes bounceOutDown {
  20% {
    transform:translate3d(0,10px,0)
  }
  40%,
  45% {
    opacity:1;
    transform:translate3d(0,-20px,0)
  }
  to {
    opacity:0;
    transform:translate3d(0,2000px,0)
  }
}
.Vue-Toastification__bounce-enter-active.bottom-left,
.Vue-Toastification__bounce-enter-active.top-left {
  animation-name:bounceInLeft
}
.Vue-Toastification__bounce-enter-active.bottom-right,
.Vue-Toastification__bounce-enter-active.top-right {
  animation-name:bounceInRight
}
.Vue-Toastification__bounce-enter-active.top-center {
  animation-name:bounceInDown
}
.Vue-Toastification__bounce-enter-active.bottom-center {
  animation-name:bounceInUp
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left,
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left {
  animation-name:bounceOutLeft
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right,
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right {
  animation-name:bounceOutRight
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center {
  animation-name:bounceOutUp
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center {
  animation-name:bounceOutDown
}
.Vue-Toastification__bounce-enter-active,
.Vue-Toastification__bounce-leave-active,
.Vue-Toastification__fade-enter-active,
.Vue-Toastification__fade-leave-active,
.Vue-Toastification__slideBlurred-enter-active,
.Vue-Toastification__slideBlurred-leave-active {
  animation-duration:750ms;
  animation-fill-mode:both
}
.Vue-Toastification__bounce-move,
.Vue-Toastification__fade-move,
.Vue-Toastification__slideBlurred-move {
  transition-timing-function:ease-in-out;
  transition-property:all;
  transition-duration:.4s
}
@keyframes fadeOutTop {
  0% {
    transform:translateY(0);
    opacity:1
  }
  100% {
    transform:translateY(-50px);
    opacity:0
  }
}
@keyframes fadeOutLeft {
  0% {
    transform:translateX(0);
    opacity:1
  }
  100% {
    transform:translateX(-50px);
    opacity:0
  }
}
@keyframes fadeOutBottom {
  0% {
    transform:translateY(0);
    opacity:1
  }
  100% {
    transform:translateY(50px);
    opacity:0
  }
}
@keyframes fadeOutRight {
  0% {
    transform:translateX(0);
    opacity:1
  }
  100% {
    transform:translateX(50px);
    opacity:0
  }
}
@keyframes fadeInLeft {
  0% {
    transform:translateX(-50px);
    opacity:0
  }
  100% {
    transform:translateX(0);
    opacity:1
  }
}
@keyframes fadeInRight {
  0% {
    transform:translateX(50px);
    opacity:0
  }
  100% {
    transform:translateX(0);
    opacity:1
  }
}
@keyframes fadeInTop {
  0% {
    transform:translateY(-50px);
    opacity:0
  }
  100% {
    transform:translateY(0);
    opacity:1
  }
}
@keyframes fadeInBottom {
  0% {
    transform:translateY(50px);
    opacity:0
  }
  100% {
    transform:translateY(0);
    opacity:1
  }
}
.Vue-Toastification__fade-enter-active.bottom-left,
.Vue-Toastification__fade-enter-active.top-left {
  animation-name:fadeInLeft
}
.Vue-Toastification__fade-enter-active.bottom-right,
.Vue-Toastification__fade-enter-active.top-right {
  animation-name:fadeInRight
}
.Vue-Toastification__fade-enter-active.top-center {
  animation-name:fadeInTop
}
.Vue-Toastification__fade-enter-active.bottom-center {
  animation-name:fadeInBottom
}
.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left,
.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left {
  animation-name:fadeOutLeft
}
.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right,
.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right {
  animation-name:fadeOutRight
}
.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center {
  animation-name:fadeOutTop
}
.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center {
  animation-name:fadeOutBottom
}
@keyframes slideInBlurredLeft {
  0% {
    transform:translateX(-1000px) scaleX(2.5) scaleY(.2);
    transform-origin:100% 50%;
    filter:blur(40px);
    opacity:0
  }
  100% {
    transform:translateX(0) scaleY(1) scaleX(1);
    transform-origin:50% 50%;
    filter:blur(0);
    opacity:1
  }
}
@keyframes slideInBlurredTop {
  0% {
    transform:translateY(-1000px) scaleY(2.5) scaleX(.2);
    transform-origin:50% 0%;
    filter:blur(240px);
    opacity:0
  }
  100% {
    transform:translateY(0) scaleY(1) scaleX(1);
    transform-origin:50% 50%;
    filter:blur(0);
    opacity:1
  }
}
@keyframes slideInBlurredRight {
  0% {
    transform:translateX(1000px) scaleX(2.5) scaleY(.2);
    transform-origin:0% 50%;
    filter:blur(40px);
    opacity:0
  }
  100% {
    transform:translateX(0) scaleY(1) scaleX(1);
    transform-origin:50% 50%;
    filter:blur(0);
    opacity:1
  }
}
@keyframes slideInBlurredBottom {
  0% {
    transform:translateY(1000px) scaleY(2.5) scaleX(.2);
    transform-origin:50% 100%;
    filter:blur(240px);
    opacity:0
  }
  100% {
    transform:translateY(0) scaleY(1) scaleX(1);
    transform-origin:50% 50%;
    filter:blur(0);
    opacity:1
  }
}
@keyframes slideOutBlurredTop {
  0% {
    transform:translateY(0) scaleY(1) scaleX(1);
    transform-origin:50% 0%;
    filter:blur(0);
    opacity:1
  }
  100% {
    transform:translateY(-1000px) scaleY(2) scaleX(.2);
    transform-origin:50% 0%;
    filter:blur(240px);
    opacity:0
  }
}
@keyframes slideOutBlurredBottom {
  0% {
    transform:translateY(0) scaleY(1) scaleX(1);
    transform-origin:50% 50%;
    filter:blur(0);
    opacity:1
  }
  100% {
    transform:translateY(1000px) scaleY(2) scaleX(.2);
    transform-origin:50% 100%;
    filter:blur(240px);
    opacity:0
  }
}
@keyframes slideOutBlurredLeft {
  0% {
    transform:translateX(0) scaleY(1) scaleX(1);
    transform-origin:50% 50%;
    filter:blur(0);
    opacity:1
  }
  100% {
    transform:translateX(-1000px) scaleX(2) scaleY(.2);
    transform-origin:100% 50%;
    filter:blur(40px);
    opacity:0
  }
}
@keyframes slideOutBlurredRight {
  0% {
    transform:translateX(0) scaleY(1) scaleX(1);
    transform-origin:50% 50%;
    filter:blur(0);
    opacity:1
  }
  100% {
    transform:translateX(1000px) scaleX(2) scaleY(.2);
    transform-origin:0% 50%;
    filter:blur(40px);
    opacity:0
  }
}
.Vue-Toastification__slideBlurred-enter-active.bottom-left,
.Vue-Toastification__slideBlurred-enter-active.top-left {
  animation-name:slideInBlurredLeft
}
.Vue-Toastification__slideBlurred-enter-active.bottom-right,
.Vue-Toastification__slideBlurred-enter-active.top-right {
  animation-name:slideInBlurredRight
}
.Vue-Toastification__slideBlurred-enter-active.top-center {
  animation-name:slideInBlurredTop
}
.Vue-Toastification__slideBlurred-enter-active.bottom-center {
  animation-name:slideInBlurredBottom
}
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left,
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left {
  animation-name:slideOutBlurredLeft
}
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right,
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right {
  animation-name:slideOutBlurredRight
}
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center {
  animation-name:slideOutBlurredTop
}
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center {
  animation-name:slideOutBlurredBottom
}
