/* GENERATED by tools/build_rtl.py from static/css/toastify.css — do not edit. */
:root{
  --toastify-color-light:#fff;
  --toastify-color-dark:#121212;
  --toastify-color-info:#3498db;
  --toastify-color-success:#07bc0c;
  --toastify-color-warning:#f1c40f;
  --toastify-color-error:#e74d3c;
  --toastify-color-transparent:#ffffffb3;
  --toastify-icon-color-info:var(--toastify-color-info);
  --toastify-icon-color-success:var(--toastify-color-success);
  --toastify-icon-color-warning:var(--toastify-color-warning);
  --toastify-icon-color-error:var(--toastify-color-error);
  --toastify-container-width:fit-content;
  --toastify-toast-width:320px;
  --toastify-toast-offset:16px;
  --toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background:#fff;
  --toastify-toast-padding:14px;
  --toastify-toast-min-height:64px;
  --toastify-toast-max-height:800px;
  --toastify-toast-bd-radius:6px;
  --toastify-toast-shadow:0px 4px 12px #0000001a;
  --toastify-font-family:sans-serif;
  --toastify-z-index:9999;
  --toastify-text-color-light:#757575;
  --toastify-text-color-dark:#fff;
  --toastify-text-color-info:#fff;
  --toastify-text-color-success:#fff;
  --toastify-text-color-warning:#fff;
  --toastify-text-color-error:#fff;
  --toastify-spinner-color:#616161;
  --toastify-spinner-color-empty-area:#e0e0e0;
  --toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  --toastify-color-progress-dark:#bb86fc;
  --toastify-color-progress-info:var(--toastify-color-info);
  --toastify-color-progress-success:var(--toastify-color-success);
  --toastify-color-progress-warning:var(--toastify-color-warning);
  --toastify-color-progress-error:var(--toastify-color-error);
  --toastify-color-progress-bgo:.2;
}
.Toastify__toast-container{
  z-index:var(--toastify-z-index);
  -webkit-transform:translate3d(0, 0, var(--toastify-z-index));
  width:var(--toastify-container-width);
  box-sizing:border-box;
  color:#fff;
  flex-direction:column;
  display:flex;
  position:fixed;
}
.Toastify__toast-container--top-left{
  top:var(--toastify-toast-top);
  right:var(--toastify-toast-left);
}
.Toastify__toast-container--top-center{
  top:var(--toastify-toast-top);
  align-items:center;
  right:50%;
  transform:translate(50%);
}
.Toastify__toast-container--top-right{
  top:var(--toastify-toast-top);
  left:var(--toastify-toast-right);
  align-items:end;
}
.Toastify__toast-container--bottom-left{
  bottom:var(--toastify-toast-bottom);
  right:var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center{
  bottom:var(--toastify-toast-bottom);
  align-items:center;
  right:50%;
  transform:translate(50%);
}
.Toastify__toast-container--bottom-right{
  bottom:var(--toastify-toast-bottom);
  left:var(--toastify-toast-right);
  align-items:end;
}
.Toastify__toast{
  --y:0px;
  touch-action:none;
  width:var(--toastify-toast-width);
  min-height:var(--toastify-toast-min-height);
  box-sizing:border-box;
  padding:var(--toastify-toast-padding);
  border-radius:var(--toastify-toast-bd-radius);
  box-shadow:var(--toastify-toast-shadow);
  max-height:var(--toastify-toast-max-height);
  font-family:var(--toastify-font-family);
  z-index:0;
  word-break:break-word;
  flex:auto;
  align-items:center;
  margin-bottom:1rem;
  display:flex;
  position:relative;
}
@media only screen and (max-width:480px){
  .Toastify__toast-container{
    width:100vw;
    right:env(safe-area-inset-left);
    margin:0;
  }
  .Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{
    top:env(safe-area-inset-top);
    transform:translate(0);
  }
  .Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{
    bottom:env(safe-area-inset-bottom);
    transform:translate(0);
  }
  .Toastify__toast-container--rtl{
    left:env(safe-area-inset-right);
    right:initial;
  }
  .Toastify__toast{
    --toastify-toast-width:100%;
    border-radius:0;
    margin-bottom:0;
  }
}
.Toastify__toast-container[data-stacked=true]{
  width:var(--toastify-toast-width);
}
@media only screen and (max-width:480px){
  .Toastify__toast-container[data-stacked=true]{
    width:100vw;
  }
}
.Toastify__toast--stacked{
  width:100%;
  transform:translate3d(0, var(--y), 0) scale(var(--s));
  transition:transform .3s;
  position:absolute;
}
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{
  transition:opacity .1s;
}
.Toastify__toast--stacked[data-collapsed=false]{
  overflow:visible;
}
.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{
  opacity:0;
}
.Toastify__toast--stacked:after{
  content:"";
  height:calc(var(--g) * 1px);
  position:absolute;
  bottom:100%;
  right:0;
  left:0;
}
.Toastify__toast--stacked[data-pos=top]{
  top:0;
}
.Toastify__toast--stacked[data-pos=bot]{
  bottom:0;
}
.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{
  transform-origin:top;
}
.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{
  transform-origin:bottom;
}
.Toastify__toast--stacked:before{
  content:"";
  z-index:-1;
  height:100%;
  position:absolute;
  bottom:0;
  right:0;
  left:0;
  transform:scaleY(3);
}
.Toastify__toast--rtl{
  direction:ltr;
}
.Toastify__toast--close-on-click{
  cursor:pointer;
}
.Toastify__toast-icon{
  flex-shrink:0;
  width:22px;
  margin-inline-end:10px;
  display:flex;
}
.Toastify--animate{
  animation-duration:.5s;
  animation-fill-mode:both;
}
.Toastify--animate-icon{
  animation-duration:.3s;
  animation-fill-mode:both;
}
.Toastify__toast-theme--dark{
  background:var(--toastify-color-dark);
  color:var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{
  background:var(--toastify-color-light);
  color:var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info{
  color:var(--toastify-text-color-info);
  background:var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success{
  color:var(--toastify-text-color-success);
  background:var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning{
  color:var(--toastify-text-color-warning);
  background:var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error{
  color:var(--toastify-text-color-error);
  background:var(--toastify-color-error);
}
.Toastify__progress-bar-theme--light{
  background:var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark{
  background:var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info{
  background:var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success{
  background:var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning{
  background:var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error{
  background:var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{
  background:var(--toastify-color-transparent);
}
.Toastify__close-button{
  color:#fff;
  cursor:pointer;
  opacity:.7;
  z-index:1;
  background:0 0;
  border:none;
  outline:none;
  padding:0;
  transition:all .3s;
  position:absolute;
  top:6px;
  left:6px;
}
.Toastify__toast--rtl .Toastify__close-button{
  right:6px;
  left:unset;
}
.Toastify__close-button--light{
  color:#000;
  opacity:.3;
}
.Toastify__close-button>svg{
  fill:currentColor;
  width:14px;
  height:16px;
}
.Toastify__close-button:hover,.Toastify__close-button:focus{
  opacity:1;
}
@keyframes Toastify__trackProgress{
  0%{
    transform:scaleX(1);
  }
  to{
    transform:scaleX(0);
  }
}
.Toastify__progress-bar{
  z-index:1;
  opacity:.7;
  transform-origin:0;
  width:100%;
  height:100%;
  position:absolute;
  bottom:0;
  right:0;
}
.Toastify__progress-bar--animated{
  animation:linear forwards Toastify__trackProgress;
}
.Toastify__progress-bar--controlled{
  transition:transform .2s;
}
.Toastify__progress-bar--rtl{
  left:0;
  right:initial;
  transform-origin:100%;
  border-bottom-right-radius:initial;
}
.Toastify__progress-bar--wrp{
  border-bottom-right-radius:var(--toastify-toast-bd-radius);
  border-bottom-left-radius:var(--toastify-toast-bd-radius);
  width:100%;
  height:5px;
  position:absolute;
  bottom:0;
  right:0;
  overflow:hidden;
}
.Toastify__progress-bar--wrp[data-hidden=true]{
  opacity:0;
}
.Toastify__progress-bar--bg{
  opacity:var(--toastify-color-progress-bgo);
  width:100%;
  height:100%;
}
.Toastify__spinner{
  box-sizing:border-box;
  border:2px solid;
  border-color:var(--toastify-spinner-color-empty-area);
  border-left-color:var(--toastify-spinner-color);
  border-radius:100%;
  width:20px;
  height:20px;
  animation:.65s linear infinite Toastify__spin;
}
@keyframes Toastify__bounceInRight{
  0%,60%,75%,90%,to{
    animation-timing-function:cubic-bezier(.215,.61,.355,1);
  }
  0%{
    opacity:0;
    transform:translate(-3000px);
  }
  60%{
    opacity:1;
    transform:translate(25px);
  }
  75%{
    transform:translate(-10px);
  }
  90%{
    transform:translate(5px);
  }
  to{
    transform:none;
  }
}
@keyframes Toastify__bounceOutRight{
  20%{
    opacity:1;
    transform:translate3d(20px, var(--y), 0);
  }
  to{
    opacity:0;
    transform:translate3d(-2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInLeft{
  0%,60%,75%,90%,to{
    animation-timing-function:cubic-bezier(.215,.61,.355,1);
  }
  0%{
    opacity:0;
    transform:translate(3000px);
  }
  60%{
    opacity:1;
    transform:translate(-25px);
  }
  75%{
    transform:translate(10px);
  }
  90%{
    transform:translate(-5px);
  }
  to{
    transform:none;
  }
}
@keyframes Toastify__bounceOutLeft{
  20%{
    opacity:1;
    transform:translate3d(-20px, var(--y), 0);
  }
  to{
    opacity:0;
    transform:translate3d(2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInUp{
  0%,60%,75%,90%,to{
    animation-timing-function:cubic-bezier(.215,.61,.355,1);
  }
  0%{
    opacity:0;
    transform:translateY(3000px);
  }
  60%{
    opacity:1;
    transform:translateY(-20px);
  }
  75%{
    transform:translateY(10px);
  }
  90%{
    transform:translateY(-5px);
  }
  to{
    transform:translate(0,0);
  }
}
@keyframes Toastify__bounceOutUp{
  20%{
    transform:translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,45%{
    opacity:1;
    transform:translate3d(0, calc(var(--y) + 20px), 0);
  }
  to{
    opacity:0;
    transform:translateY(-2000px);
  }
}
@keyframes Toastify__bounceInDown{
  0%,60%,75%,90%,to{
    animation-timing-function:cubic-bezier(.215,.61,.355,1);
  }
  0%{
    opacity:0;
    transform:translateY(-3000px);
  }
  60%{
    opacity:1;
    transform:translateY(25px);
  }
  75%{
    transform:translateY(-10px);
  }
  90%{
    transform:translateY(5px);
  }
  to{
    transform:none;
  }
}
@keyframes Toastify__bounceOutDown{
  20%{
    transform:translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,45%{
    opacity:1;
    transform:translate3d(0, calc(var(--y) + 20px), 0);
  }
  to{
    opacity:0;
    transform:translateY(2000px);
  }
}
.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{
  animation-name:Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{
  animation-name:Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center{
  animation-name:Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center{
  animation-name:Toastify__bounceInUp;
}
.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{
  animation-name:Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{
  animation-name:Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center{
  animation-name:Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center{
  animation-name:Toastify__bounceOutDown;
}
@keyframes Toastify__zoomIn{
  0%{
    opacity:0;
    transform:scale3d(.3,.3,.3);
  }
  50%{
    opacity:1;
  }
}
@keyframes Toastify__zoomOut{
  0%{
    opacity:1;
  }
  50%{
    opacity:0;
    transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3);
  }
  to{
    opacity:0;
  }
}
.Toastify__zoom-enter{
  animation-name:Toastify__zoomIn;
}
.Toastify__zoom-exit{
  animation-name:Toastify__zoomOut;
}
@keyframes Toastify__flipIn{
  0%{
    opacity:0;
    animation-timing-function:ease-in;
    transform:perspective(400px)rotateX(90deg);
  }
  40%{
    animation-timing-function:ease-in;
    transform:perspective(400px)rotateX(-20deg);
  }
  60%{
    opacity:1;
    transform:perspective(400px)rotateX(10deg);
  }
  80%{
    transform:perspective(400px)rotateX(-5deg);
  }
  to{
    transform:perspective(400px);
  }
}
@keyframes Toastify__flipOut{
  0%{
    transform:translate3d(0, var(--y), 0) perspective(400px);
  }
  30%{
    transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity:1;
  }
  to{
    transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity:0;
  }
}
.Toastify__flip-enter{
  animation-name:Toastify__flipIn;
}
.Toastify__flip-exit{
  animation-name:Toastify__flipOut;
}
@keyframes Toastify__slideInRight{
  0%{
    visibility:visible;
    transform:translate(-110%);
  }
  to{
    transform:translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInLeft{
  0%{
    visibility:visible;
    transform:translate(110%);
  }
  to{
    transform:translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInUp{
  0%{
    visibility:visible;
    transform:translateY(110%);
  }
  to{
    transform:translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInDown{
  0%{
    visibility:visible;
    transform:translateY(-110%);
  }
  to{
    transform:translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideOutRight{
  0%{
    transform:translate3d(0, var(--y), 0);
  }
  to{
    visibility:hidden;
    transform:translate3d(-110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutLeft{
  0%{
    transform:translate3d(0, var(--y), 0);
  }
  to{
    visibility:hidden;
    transform:translate3d(110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutDown{
  0%{
    transform:translate3d(0, var(--y), 0);
  }
  to{
    visibility:hidden;
    transform:translateY(500px);
  }
}
@keyframes Toastify__slideOutUp{
  0%{
    transform:translate3d(0, var(--y), 0);
  }
  to{
    visibility:hidden;
    transform:translateY(-500px);
  }
}
.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{
  animation-name:Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{
  animation-name:Toastify__slideInRight;
}
.Toastify__slide-enter--top-center{
  animation-name:Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center{
  animation-name:Toastify__slideInUp;
}
.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{
  animation-name:Toastify__slideOutLeft;
  animation-duration:.3s;
  animation-timing-function:ease-in;
}
.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{
  animation-name:Toastify__slideOutRight;
  animation-duration:.3s;
  animation-timing-function:ease-in;
}
.Toastify__slide-exit--top-center{
  animation-name:Toastify__slideOutUp;
  animation-duration:.3s;
  animation-timing-function:ease-in;
}
.Toastify__slide-exit--bottom-center{
  animation-name:Toastify__slideOutDown;
  animation-duration:.3s;
  animation-timing-function:ease-in;
}
@keyframes Toastify__spin{
  0%{
    transform:rotate(0);
  }
  to{
    transform:rotate(360deg);
  }
}
