<commit_before>/* Variables are defined in ./theme.js */

.groupingList,
.itemList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  border-color: var(--defaultIconColor);
  color: var(--defaultIconColor);
}

.grouping {
  font-family: var(--fontFamily);
  margin-top: var(--groupingTopMargin);
  border-color: var(--defaultIconColor);
}

.groupingHero {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: var(--groupingHeroMinHeight);
  box-sizing: border-box;
  color: var(--heroLinkColor);
  font-size: var(--heroLinkFontSize);
  font-weight: var(--heroLinkFontWeight);
  letter-spacing: var(--heroLinkLetterSpacing);
  outline: none;
  padding: var(--heroLinkPadding);
  text-decoration: none;

  .groupingName {
    text-decoration: var(--heroLinkTextDecoration);
  }

  &:focus,
  &:hover {
    text-decoration: none;

    .groupingName {
      text-decoration: var(--heroLinkTextDecorationHover);
    }
  }
}

.groupingOverlay {
  background-color: var(--defaultIconColor);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.groupingName {
  position: relative;
  z-index: 1;
  flex: 1;
  box-sizing: border-box;
  text-align: center;
  padding: var(--heroLinkNamePadding);
  background-color: var(--heroLinkNameBackground);
  text-transform: var(--heroLinkNameTextTransform);
}

[data-media-medium] {
  .grouping {
    display: flex;
  }

  .groupingHero {
    flex: 0 0 var(--groupingHeroWidth);
    min-height: 0;
  }

  .groupingHero,
  .groupingOverlay {
    border-bottom-left-radius: var(--heroBorderRadius);
    border-top-left-radius: var(--heroBorderRadius);
  }
<commit_msg>Fix planner grouping heading layout in IE11<commit_after>/* Variables are defined in ./theme.js */

.groupingList,
.itemList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  border-color: var(--defaultIconColor);
  color: var(--defaultIconColor);
}

.grouping {
  font-family: var(--fontFamily);
  margin-top: var(--groupingTopMargin);
  border-color: var(--defaultIconColor);
}

.groupingHero {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  color: var(--heroLinkColor);
  font-size: var(--heroLinkFontSize);
  font-weight: var(--heroLinkFontWeight);
  letter-spacing: var(--heroLinkLetterSpacing);
  outline: none;
  padding: var(--heroLinkPadding);
  text-decoration: none;

  /* this can become min-height once we drop IE11 support */
  height: var(--groupingHeroMinHeight);

  .groupingName {
    text-decoration: var(--heroLinkTextDecoration);
  }

  &:focus,
  &:hover {
    text-decoration: none;

    .groupingName {
      text-decoration: var(--heroLinkTextDecorationHover);
    }
  }
}

.groupingOverlay {
  background-color: var(--defaultIconColor);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.groupingName {
  position: relative;
  z-index: 1;
  flex: 1;
  box-sizing: border-box;
  text-align: center;
  padding: var(--heroLinkNamePadding);
  background-color: var(--heroLinkNameBackground);
  text-transform: var(--heroLinkNameTextTransform);
}

[data-media-medium] {
  .grouping {
    display: flex;
  }

  .groupingHero {
    flex: 0 0 var(--groupingHeroWidth);
    height: auto;
  }

  .groupingHero,
  .groupingOverlay {
    border-bottom-left-radius: var(--heroBorderRadius);
    border-top-left-radius: var(--heroBorderRadius);
  }

{'fraction_non_alphanumeric': 0.14753189129229063, 'fraction_numerical': 0.009151414309484194, 'mean_word_length': 3.548549810844893, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '2251531', 'n_tokens_mistral': 1318, 'n_tokens_neox': 1269, 'n_words': 245}