.Toastify {
  --toastify-z-index: 10000000000 !important;
  --toastify-color-light: #fff !important;
  --toastify-color-dark: #1e293b !important;
  --toastify-color-info: #161d21 !important;
  --toastify-color-success: #0e7a4b !important;
  --toastify-color-warning: #f59e0b !important;
  --toastify-color-error: #da1e28 !important;
  --toastify-color-transparent: #ffffffb3 !important;
  --toastify-icon-color-info: var(--toastify-color-info) !important;
  --toastify-icon-color-success: var(--toastify-color-success) !important;
  --toastify-icon-color-warning: var(--toastify-color-warning) !important;
  --toastify-icon-color-error: var(--toastify-color-error) !important;
  --toastify-toast-width: 360px !important;
  --toastify-toast-offset: 16px !important;
  --toastify-toast-background: #fff !important;
  --toastify-toast-padding: 12px 16px !important;
  --toastify-toast-min-height: 48px !important;
  --toastify-toast-bd-radius: 12px !important;
  --toastify-toast-shadow: 0 10px 25px -5px #090b0c14, 0 8px 10px -6px #090b0c0a, 0 0 1px #090b0c1f !important;
  --toastify-font-family: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
  --toastify-text-color-light: #090b0c !important;
  --toastify-text-color-dark: #fff !important;
  --toastify-text-color-info: #fff !important;
  --toastify-text-color-success: #fff !important;
  --toastify-text-color-warning: #fff !important;
  --toastify-text-color-error: #fff !important;
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index, 10000000000) !important;
  box-sizing: border-box !important;
  padding: 8px !important;
}

.Toastify__toast {
  isolation: isolate !important;
  border-radius: var(--toastify-toast-bd-radius, 12px) !important;
  box-shadow: var(--toastify-toast-shadow) !important;
  font-family: var(--toastify-font-family) !important;
  padding: var(--toastify-toast-padding, 12px 16px) !important;
  min-height: var(--toastify-toast-min-height, 48px) !important;
  box-sizing: border-box !important;
  align-items: center !important;
  margin-bottom: 12px !important;
  display: flex !important;
  position: relative !important;
  overflow: hidden !important;
}

.Toastify__toast, .Toastify__toast-theme--light {
  background: var(--toastify-toast-background, #fff) !important;
  color: var(--toastify-text-color-light, #090b0c) !important;
  border: 1px solid #e2e8f0 !important;
}

.Toastify__toast-theme--colored {
  color: #fff !important;
  border: 1px solid #ffffff26 !important;
  box-shadow: 0 10px 25px -5px #0000002e, 0 8px 10px -6px #0000001a, 0 0 1px #0003 !important;
}

.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark, #1e293b) !important;
  color: var(--toastify-text-color-dark, #fff) !important;
  border: 1px solid #ffffff1a !important;
}

.Toastify__toast-body {
  letter-spacing: -.01em !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;
  font-family: var(--toastify-font-family) !important;
  flex: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

.Toastify__toast-body, .Toastify__toast-body > div, .Toastify__toast-body > div:last-child, .Toastify__toast-theme--light .Toastify__toast-body, .Toastify__toast-theme--light .Toastify__toast-body > div, .Toastify__toast-theme--light .Toastify__toast-body > div:last-child {
  color: var(--toastify-text-color-light, #090b0c) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;
}

.Toastify__toast-theme--colored .Toastify__toast-body, .Toastify__toast-theme--colored .Toastify__toast-body > div, .Toastify__toast-theme--colored .Toastify__toast-body > div:last-child {
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;
}

.Toastify__toast-theme--colored.Toastify__toast--default .Toastify__toast-body, .Toastify__toast-theme--colored.Toastify__toast--default .Toastify__toast-body > div, .Toastify__toast-theme--colored.Toastify__toast--default .Toastify__toast-body > div:last-child {
  color: var(--toastify-text-color-light, #090b0c) !important;
}

.Toastify__toast-theme--dark .Toastify__toast-body, .Toastify__toast-theme--dark .Toastify__toast-body > div, .Toastify__toast-theme--dark .Toastify__toast-body > div:last-child {
  color: var(--toastify-text-color-dark, #fff) !important;
}

.Toastify__close-button {
  cursor: pointer !important;
  background: none !important;
  border: none !important;
  border-radius: 4px !important;
  outline: none !important;
  justify-content: center !important;
  align-items: center !important;
  width: 24px !important;
  height: 24px !important;
  transition: color .15s, opacity .15s, background-color .15s !important;
  display: flex !important;
  top: 10px !important;
}

.Toastify__toast--rtl .Toastify__close-button {
  margin: 0 8px 0 0 !important;
  left: auto !important;
  right: auto !important;
}

.Toastify__close-button > svg {
  fill: currentColor !important;
  width: 14px !important;
  height: 14px !important;
  display: block !important;
}

.Toastify__close-button, .Toastify__close-button--light, .Toastify__toast-theme--light .Toastify__close-button {
  color: #879095 !important;
  opacity: .65 !important;
}

.Toastify__close-button:hover, .Toastify__close-button:focus, .Toastify__close-button--light:hover, .Toastify__close-button--light:focus, .Toastify__toast-theme--light .Toastify__close-button:hover, .Toastify__toast-theme--light .Toastify__close-button:focus {
  color: #090b0c !important;
  opacity: 1 !important;
  background-color: #090b0c0d !important;
}

.Toastify__close-button--colored, .Toastify__toast-theme--colored .Toastify__close-button {
  color: #fff !important;
  opacity: .8 !important;
}

.Toastify__close-button--colored:hover, .Toastify__close-button--colored:focus, .Toastify__toast-theme--colored .Toastify__close-button:hover, .Toastify__toast-theme--colored .Toastify__close-button:focus {
  color: #fff !important;
  opacity: 1 !important;
  background-color: #fff3 !important;
}

.Toastify__toast-theme--colored.Toastify__toast--default .Toastify__close-button {
  color: #879095 !important;
  opacity: .65 !important;
}

.Toastify__toast-theme--colored.Toastify__toast--default .Toastify__close-button:hover, .Toastify__toast-theme--colored.Toastify__toast--default .Toastify__close-button:focus {
  color: #090b0c !important;
  opacity: 1 !important;
  background-color: #090b0c0d !important;
}

.Toastify__toast-theme--dark .Toastify__close-button {
  color: #fff !important;
  opacity: .7 !important;
}

.Toastify__toast-theme--dark .Toastify__close-button:hover, .Toastify__toast-theme--dark .Toastify__close-button:focus {
  color: #fff !important;
  opacity: 1 !important;
  background-color: #ffffff1a !important;
}

.Toastify__toast-icon {
  flex-shrink: 0 !important;
  justify-content: center !important;
  align-items: center !important;
  width: 20px !important;
  height: 20px !important;
  display: flex !important;
}

.Toastify__progress-bar--wrp {
  border-bottom-left-radius: calc(var(--toastify-toast-bd-radius, 12px) - 1px) !important;
  border-bottom-right-radius: calc(var(--toastify-toast-bd-radius, 12px) - 1px) !important;
  z-index: 10 !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 3px !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  overflow: hidden !important;
}

.Toastify__progress-bar--wrp[data-hidden="true"] {
  opacity: 0 !important;
  display: none !important;
}

.Toastify__progress-bar--bg {
  opacity: .15 !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
}

.Toastify__toast-theme--colored .Toastify__progress-bar--bg {
  opacity: 1 !important;
  background: #ffffff40 !important;
}

.Toastify__progress-bar {
  border-bottom-left-radius: inherit !important;
  border-bottom-right-radius: inherit !important;
  opacity: 1 !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
}

.Toastify__progress-bar--rtl {
  transform-origin: 100% !important;
  left: auto !important;
  right: 0 !important;
}

.Toastify__toast--info, .Toastify__toast-theme--light.Toastify__toast--info {
  background: var(--toastify-toast-background, #fff) !important;
  color: var(--toastify-text-color-light, #090b0c) !important;
}

.Toastify__toast--info .Toastify__toast-icon svg, .Toastify__toast-theme--light.Toastify__toast--info .Toastify__toast-icon svg {
  fill: var(--toastify-icon-color-info) !important;
  color: var(--toastify-icon-color-info) !important;
}

.Toastify__progress-bar--info, .Toastify__progress-bar-theme--light.Toastify__progress-bar--info {
  background: var(--toastify-color-info) !important;
}

.Toastify__toast-theme--colored.Toastify__toast--info {
  background: var(--toastify-color-info) !important;
  color: var(--toastify-text-color-info, #fff) !important;
}

.Toastify__toast-theme--colored.Toastify__toast--info .Toastify__toast-icon svg {
  fill: #fff !important;
  color: #fff !important;
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info {
  background: var(--toastify-color-transparent, #ffffffb3) !important;
}

.Toastify__toast--success, .Toastify__toast-theme--light.Toastify__toast--success {
  background: var(--toastify-toast-background, #fff) !important;
  color: var(--toastify-text-color-light, #090b0c) !important;
}

.Toastify__toast--success .Toastify__toast-icon svg, .Toastify__toast-theme--light.Toastify__toast--success .Toastify__toast-icon svg {
  fill: var(--toastify-icon-color-success) !important;
  color: var(--toastify-icon-color-success) !important;
}

.Toastify__progress-bar--success, .Toastify__progress-bar-theme--light.Toastify__progress-bar--success {
  background: var(--toastify-color-success) !important;
}

.Toastify__toast-theme--colored.Toastify__toast--success {
  background: var(--toastify-color-success) !important;
  color: var(--toastify-text-color-success, #fff) !important;
}

.Toastify__toast-theme--colored.Toastify__toast--success .Toastify__toast-icon svg {
  fill: #fff !important;
  color: #fff !important;
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success {
  background: var(--toastify-color-transparent, #ffffffb3) !important;
}

.Toastify__toast--warning, .Toastify__toast-theme--light.Toastify__toast--warning {
  background: var(--toastify-toast-background, #fff) !important;
  color: var(--toastify-text-color-light, #090b0c) !important;
}

.Toastify__toast--warning .Toastify__toast-icon svg, .Toastify__toast-theme--light.Toastify__toast--warning .Toastify__toast-icon svg {
  fill: var(--toastify-icon-color-warning) !important;
  color: var(--toastify-icon-color-warning) !important;
}

.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--light.Toastify__progress-bar--warning {
  background: var(--toastify-color-warning) !important;
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
  background: var(--toastify-color-warning) !important;
  color: var(--toastify-text-color-warning, #fff) !important;
}

.Toastify__toast-theme--colored.Toastify__toast--warning .Toastify__toast-icon svg {
  fill: #fff !important;
  color: #fff !important;
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
  background: var(--toastify-color-transparent, #ffffffb3) !important;
}

.Toastify__toast--error, .Toastify__toast-theme--light.Toastify__toast--error {
  background: var(--toastify-toast-background, #fff) !important;
  color: var(--toastify-text-color-light, #090b0c) !important;
}

.Toastify__toast--error .Toastify__toast-icon svg, .Toastify__toast-theme--light.Toastify__toast--error .Toastify__toast-icon svg {
  fill: var(--toastify-icon-color-error) !important;
  color: var(--toastify-icon-color-error) !important;
}

.Toastify__progress-bar--error, .Toastify__progress-bar-theme--light.Toastify__progress-bar--error {
  background: var(--toastify-color-error) !important;
}

.Toastify__toast-theme--colored.Toastify__toast--error {
  background: var(--toastify-color-error) !important;
  color: var(--toastify-text-color-error, #fff) !important;
}

.Toastify__toast-theme--colored.Toastify__toast--error .Toastify__toast-icon svg {
  fill: #fff !important;
  color: #fff !important;
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent, #ffffffb3) !important;
}

.Toastify__toast--default, .Toastify__toast-theme--light.Toastify__toast--default, .Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-toast-background, #fff) !important;
  color: var(--toastify-text-color-light, #090b0c) !important;
  border: 1px solid #e2e8f0 !important;
}

.Toastify__toast--default .Toastify__toast-icon svg, .Toastify__toast-theme--light.Toastify__toast--default .Toastify__toast-icon svg, .Toastify__toast-theme--colored.Toastify__toast--default .Toastify__toast-icon svg {
  fill: var(--toastify-icon-color-success) !important;
  color: var(--toastify-icon-color-success) !important;
}

.Toastify__progress-bar--default, .Toastify__progress-bar-theme--light.Toastify__progress-bar--default, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--default {
  background: var(--toastify-color-success) !important;
}
