@import 'vars';

.Toastify {
  .Toastify__toast-container {
    left: base(5);
    transform: none;
    right: base(5);
    width: auto;
  }

  .Toastify__toast {
    padding: base(0.5);
    border-radius: $style-radius-m;
    font-weight: 600;
  }

  .Toastify__close-button {
    align-self: center;
    opacity: 0.7;

    &:hover {
      opacity: 1;
    }
  }

  .Toastify__toast--success {
    color: var(--color-success-900);
    background: var(--color-success-500);

    .Toastify__progress-bar {
      background-color: var(--color-success-900);
    }
  }

  .Toastify__close-button--success {
    color: var(--color-success-900);
  }

  .Toastify__toast--error {
    background: var(--theme-error-500);
    color: #fff;

    .Toastify__progress-bar {
      background-color: #fff;
    }
  }

  .Toastify__close-button--light {
    color: inherit;
  }

  @include mid-break {
    .Toastify__toast-container {
      left: $baseline;
      right: $baseline;
    }
  }
}
