@use '../../_global/styles/mixins' as *;
@use '../../_global/styles/vars' as *;

.superlist {
  padding-top: 20px;
  padding-bottom: 20px;
  background: var(--color-background);
  border-radius: var(--border-radius-lg);
  @media (min-width: 768px) {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  @media (min-width: 1200px) {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  @media (min-width: 1200px) {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .list-container {
      padding: 0 var(--content-box-padding);

    .button-container {
      display: flex;
      flex-direction: column;
      padding-top: 40px;
      border-top: 1px solid var(--color-surface-inset);

      .btn {
        margin: 0 auto;
      }
    }
  }

  &--list {
    padding: 40px 0 30px 0;
  }

  &.centered {
    .superlist--list {
      padding-bottom: 40px;
    }
  }
}
