@import "../../../scss/variables";

user-subscription-page {
  display: block;
  height: 100%;
  width: 100%;
  background-color: $site-bg-color-200;
  overflow: auto;

  .content {
    display: flex;
    padding: 0;
    margin-top: 30px;
    position: relative;
    background-color: $site-bg-color-100;

    .main-section {
      padding: 15px;
      max-width: 650px;
      border: 1px solid $site-border-color-200;
      border-radius: 3px;

      &:not(:last-of-type) {
        padding-bottom: 25px;
        margin-bottom: 25px;
      }

      > .main-section-title {
        font-size: 3rem;
        font-weight: 300;
      }

      > .main-title-description {
        margin-bottom: 30px;
      }

      > .main-section-content {

      }
    }

    .main {
      padding: 30px;
    }

    upgrade-page-aside {
      padding: 30px;
    }

    .check-icon {
      color: $site-accent-color;
    }
  }

  .card-preview {
    display: flex;
    max-width: 220px;
    align-items: center;
    background-color: $site-bg-color-200;
    border: 1px solid $site-border-color-200;
    padding: 15px;
    margin-bottom: 25px;

    > .icon {
      margin-right: 15px;
    }
  }
}