.remission-list-container {
  position: relative;
  height: calc(100% - 30px);
  overflow-y: auto;
  overflow-x: hidden;

  &.stop-scroll {
    overflow: hidden;
  }

  .bottom {
    position: fixed;
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    bottom: 125px;
    left: 0;
  }

  .headers {
    display: flex;
    flex-direction: column;
  }

  .progress-wrapper {
    display: flex;
    flex-direction: column;
    margin-top: 30px;

    div {
      width: 100%;
      display: flex;
      justify-content: center;

      span {
        font-family: 'Open Sans';
        font-size: 16px;
        font-weight: 500;
        color: #596470;
      }
    }
  }

  .supplier {
    display: flex;
    width: 100%;
    margin-top: 46px;
    justify-content: center;

    div {
      width: 221px;
    }
  }

  .filters {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 15px;
    width: 100%;
    justify-content: center;
    margin: 31px 0 20px;
  }
}

.spinner {
  background-image: url('/assets/images/Icon_Loading_Grey.svg');
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  scale: 0.6;
  background-repeat: no-repeat;
  margin: auto;
  margin-top: 25px;

  animation: spin 1s infinite linear;
}

@keyframes spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
