<commit_before>.questions-dashboard {
  @padding: 20px;
  .wrapper {
    max-width: 1200px; // match panel width
    margin: 0 auto;

  }

  .sections-chooser {

    .header {
      background-color: @tutor-white;
      padding: 0 @padding+5px;
      .wrapper {
        height: 95px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        h2 {
          #fonts >.sans(2.8rem, 2.8rem);
        }
      }
    }
  }

  .instructions {
    background-color: @tutor-secondary;
    color: @tutor-white;
    #fonts >.sans(1.6rem, 1.6rem);
    font-weight: 700;
    font-style: italic;
    margin: 0;
    padding: @padding - 8px;

    .tutor-icon {
      position: relative;
      left: 0.5rem;
      top: -0.5rem;
    }
  }

  .exercises-display {
    max-width: @tutor-max-panel-width;
    margin: 0 auto;
    .instructions { margin-bottom: @padding; }
  }

  .instructions-addon {
    margin: 0 @padding;
    font-size: 1.4rem;
    text-align: center;
    color: @tutor-neutral-lite;
  }
  .secondary-help {
    text-align: center;
    color: @tutor-neutral;
  }
  .sections-list {
    padding: @padding;
    background-color: @tutor-white;
  }

  .pinned-header {
    .tutor-shadow(1);

    .panel {
      .box-shadow(none);
    }
  }

  .exercise-controls-bar {
    background-color: @tutor-white;
    height: 60px;
  }

  .sectionizer {
    flex: 1;
    justify-content: center;
  }

  .loading {
    position: fixed;
    width: 400px;
    left: calc(~"50% - 150px");
    top: 40%;
    z-index: 1;
    background-color: @tutor-neutral-bright;
    border: 1px solid @tutor-neutral-light;
    height: 200px;
    text-align: center;
    #fonts >.sans(3rem, 200px);
  }

  .exercise-card {
    &.is-selected {
      .selected-mask {
        background-color: @tutor-neutral-light;
      }
    }
    &.has-actions .controls-overlay .message .action { width: 160px; }
  }

  .exercise-cards {
    .exercise-cards-column-layout();
  }
}

.question-library-min-exercise-exclusions {
  top: 30%;
  .modal-dialog {
    width: 500px;
  }
  .modal-body {
    #fonts >.sans(1.8rem, 1.8rem);
    padding: 1rem 3rem 3rem 3rem;
    min-width: 500px;
    display: flex;
    .tutor-icon {
      font-size: 4rem;
      margin: 0 2.5rem 0 1rem;
      color: @tutor-primary;
    }
  }
  .modal-footer{
    text-align: right;<commit_msg>Move styles so they only apply to cards<commit_after>.questions-dashboard {
  @padding: 20px;
  .wrapper {
    max-width: 1200px; // match panel width
    margin: 0 auto;

  }

  .sections-chooser {

    .header {
      background-color: @tutor-white;
      padding: 0 @padding+5px;
      .wrapper {
        height: 95px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        h2 {
          #fonts >.sans(2.8rem, 2.8rem);
        }
      }
    }
  }

  .instructions {
    background-color: @tutor-secondary;
    color: @tutor-white;
    #fonts >.sans(1.6rem, 1.6rem);
    font-weight: 700;
    font-style: italic;
    margin: 0;
    padding: @padding - 8px;

    .tutor-icon {
      position: relative;
      left: 0.5rem;
      top: -0.5rem;
    }
  }

  .exercises-display {
    max-width: @tutor-max-panel-width;
    margin: 0 auto;
    .instructions { margin-bottom: @padding; }
  }

  .instructions-addon {
    margin: 0 @padding;
    font-size: 1.4rem;
    text-align: center;
    color: @tutor-neutral-lite;
  }
  .secondary-help {
    text-align: center;
    color: @tutor-neutral;
  }
  .sections-list {
    padding: @padding;
    background-color: @tutor-white;
  }

  .pinned-header {
    .tutor-shadow(1);

    .panel {
      .box-shadow(none);
    }
  }

  .exercise-controls-bar {
    background-color: @tutor-white;
    height: 60px;
  }

  .sectionizer {
    flex: 1;
    justify-content: center;
  }

  .loading {
    position: fixed;
    width: 400px;
    left: calc(~"50% - 150px");
    top: 40%;
    z-index: 1;
    background-color: @tutor-neutral-bright;
    border: 1px solid @tutor-neutral-light;
    height: 200px;
    text-align: center;
    #fonts >.sans(3rem, 200px);
  }

  .exercise-card {
    &.is-selected {
      .selected-mask {
        background-color: @tutor-neutral-light;
      }
    }
  }
  .exercise-cards {
    .exercise-cards-column-layout();
    // specificity to match exercise preview nesting
    .exercise-card.has-actions .controls-overlay .message .action { width: 160px; }
  }
}

.question-library-min-exercise-exclusions {
  top: 30%;
  .modal-dialog {
    width: 500px;
  }
  .modal-body {
    #fonts >.sans(1.8rem, 1.8rem);
    padding: 1rem 3rem 3rem 3rem;
    min-width: 500px;
    display: flex;
    .tutor-icon {
      font-size: 4rem;
      margin: 0 2.5rem 0 1rem;
      color: @tutor-primary;
    }
  }
  .modal-footer{
    text-align: right;
{'fraction_non_alphanumeric': 0.1449968795506553, 'fraction_numerical': 0.033700852922820886, 'mean_word_length': 2.027707808564232, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5323115', 'n_tokens_mistral': 1988, 'n_tokens_neox': 1772, 'n_words': 350}