@import 'colors';
@import 'variables';


.content {
  .add-button {
    background: $brain-gradient;
    color: $hardly-grey-color !important;
    border-radius: 12px;
    border: 1px solid $mouse-grey-color;
    display: block;
    font-size: $font-size-12;
    font-weight: 600;
    height: 36px;
    position: relative;
    text-align: center;
    width: 160px;
  }

  .empty-data {
    font-size: $font-size-16;
    font-weight: 500;
    text-align: center;
    margin: 200px auto;
  }

  .contribution {
    text-align: center !important;
  }

  .filters {
    align-items: center;
    display: flex;
    justify-content: space-between;

    mat-icon {
      color: $active-grey-color;
      margin-right: $margin-20;
    }
  }

  table {
    border-collapse: collapse;
    margin-bottom: $margin-64;
    width: 100%;

    th {
      color: $active-grey-color;
    }

    th,
    td {
      border-bottom: 1px solid $latter-grey-color;
      font-size: $font-size-14;
      font-weight: normal;
      padding: $padding-12 $padding-12;
      text-align: left;

      &.center {
        justify-content: center;
        text-align: center;

        ::ng-deep .mat-sort-header-container {
          justify-content: center !important;
        }
      }
    }

    .mat-mdc-row {
      position: relative;

      &:hover {
        background-color: $hardly-grey-color;
      }
    }

    .mat-row-link {
      cursor: pointer;
      height: 100%;
      left: 0;
      margin: 0;
      min-height: 100%;
      min-width: 100%;
      position: absolute;
      top: 0;
      width: 100%;
    }

    .name-column {
      .wrap {
        align-items: center;
        display: flex;
      }

      .avatar {
        align-items: center;
        border-radius: 50%;
        height: 70px;
        margin-right: $margin-12;
        width: auto;
      }
    }

    .item {
      margin-bottom: $margin-4;
    }

    .subItem {
      color: $active-grey-color;
    }
  }
}
