<commit_before>// TODO make this a mixin for flexible calendaringggg

$calendar-cell-width: calc(100%/7);
$calendar-cell-height: 10rem;
$dayz-outside-background-color: $tutor-neutral-lightest;
$dayz-event-border-color: transparent;
$dayz-event-default-color:  transparent;
$dayz-highlight-color:     transparent;
$dayz-event-text-default-color: $tutor-neutral-darker;
$dayz-event-border-radius: 0;

@import '~dayz/dayz.scss';

@mixin bootstrap-column-padding-override() {
  // Overriding bootstrap's tricks for nice column floating.
  // To help with calendar plans width rendering.  May be useful elsewhere.  Be careful when using --
  // removes padding of columns.
  .row {
    margin-left: 0;
    margin-right: 0;
  }
  [class^="col-"] {
    padding-left: 0;
    padding-right: 0;
  }
}

@mixin calendar-cell($cell-width) {
  display: inline-block;
  width: $cell-width;
  height: inherit;
  padding: 5px;
  @include no-select();
}

@keyframes preloadAnimation {
    from {
        background-position: -280px 0
    }
    to {
        background-position: 300px 0
    }
}

.calendar-container{
  @include bootstrap-column-padding-override();

  padding-bottom: $tutor-card-body-padding-vertical;

  .calendar-body {
    background-color: $tutor-white;
    @include tutor-shadow(pop);
  }

  .month-wrapper {
    margin: 0 10px 10px 10px;
  }

  .month-body {
    @include tutor-subtle-load('will-load', 'Loading ' attr(data-duration-name) '...');
  }

  &.calendar-loading {
    .month-body {
      @include tutor-subtle-load('loading');
    }
    .plan {
      opacity: 0.1;
    }
    &.with-sidebar-open {
      .month-body::after {
        width: calc(100% - #{$calendar-sidebar-width});
      }
    }
  }

  .dayz {
    .event .evbody {
      padding-left: 0;
    }

    .days {
      display: grid;
      grid-template-columns: repeat(7, 1fr);
    }

    &.month .days .day {
      width: 100%; // override % flex width
    }
    .day {
      position: relative;

      &.today,
      &.upcoming {
        cursor: pointer;
        &.hover,
        &:hover {
          background-color: fade_out($tutor-tertiary-neutral-light, 0.9);
          &::after{
            content: '+';
            font-size: 2rem;
            position: absolute;<commit_msg>remove ineffectual grid style<commit_after>// TODO make this a mixin for flexible calendaringggg

$calendar-cell-width: calc(100%/7);
$calendar-cell-height: 10rem;
$dayz-outside-background-color: $tutor-neutral-lightest;
$dayz-event-border-color: transparent;
$dayz-event-default-color:  transparent;
$dayz-highlight-color:     transparent;
$dayz-event-text-default-color: $tutor-neutral-darker;
$dayz-event-border-radius: 0;

@import '~dayz/dayz.scss';

@mixin bootstrap-column-padding-override() {
  // Overriding bootstrap's tricks for nice column floating.
  // To help with calendar plans width rendering.  May be useful elsewhere.  Be careful when using --
  // removes padding of columns.
  .row {
    margin-left: 0;
    margin-right: 0;
  }
  [class^="col-"] {
    padding-left: 0;
    padding-right: 0;
  }
}

@mixin calendar-cell($cell-width) {
  display: inline-block;
  width: $cell-width;
  height: inherit;
  padding: 5px;
  @include no-select();
}

@keyframes preloadAnimation {
    from {
        background-position: -280px 0
    }
    to {
        background-position: 300px 0
    }
}

.calendar-container{
  @include bootstrap-column-padding-override();

  padding-bottom: $tutor-card-body-padding-vertical;

  .calendar-body {
    background-color: $tutor-white;
    @include tutor-shadow(pop);
  }

  .month-wrapper {
    margin: 0 10px 10px 10px;
  }

  .month-body {
    @include tutor-subtle-load('will-load', 'Loading ' attr(data-duration-name) '...');
  }

  &.calendar-loading {
    .month-body {
      @include tutor-subtle-load('loading');
    }
    .plan {
      opacity: 0.1;
    }
    &.with-sidebar-open {
      .month-body::after {
        width: calc(100% - #{$calendar-sidebar-width});
      }
    }
  }

  .dayz {
    .event .evbody {
      padding-left: 0;
    }

    .day {
      position: relative;

      &.today,
      &.upcoming {
        cursor: pointer;
        &.hover,
        &:hover {
          background-color: fade_out($tutor-tertiary-neutral-light, 0.9);
          &::after{
            content: '+';
            font-size: 2rem;
            position: absolute;
{'fraction_non_alphanumeric': 0.14769090077732053, 'fraction_numerical': 0.017604023776863282, 'mean_word_length': 2.4206411258795932, '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': '251468', 'n_tokens_mistral': 1602, 'n_tokens_neox': 1483, 'n_words': 302}