<commit_before>/**
 * Copyright 2015 aixigo AG
 * Released under the MIT license.
 * http://laxarjs.org/license
 */
@charset "UTF-8";

.activity-calendar-widget {
}

.activity-calendar-widget > div {
   position: relative;
   overflow: hidden;
   height: 436px; /* 6 * 68px height + 7 * 4px spacing */
}

.activity-calendar-widget > div > table.unshift-4 {
   -webkit-transform: translate3d(0, -288px, 0);
   transform: translate3d(0, -288px, 0);
}

.activity-calendar-widget > div > table.unshift-5 {
   -webkit-transform: translate3d(0, -360px, 0);
   transform: translate3d(0, -360px, 0);
}

.activity-calendar-widget > div > table.unshift-4.active,
.activity-calendar-widget > div > table.unshift-5.active {
   -webkit-transition: -webkit-transform 0.6s ease-in-out;
   transition: transform 0.6s ease-in-out;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.activity-calendar-widget > div > table.push-4,
.activity-calendar-widget > div > table.push-5 {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.activity-calendar-widget > div > table.push-4.active {
   -webkit-transition: -webkit-transform 0.6s ease-in-out;
   transition: transform 0.6s ease-in-out;
   -webkit-transform: translate3d(0, -288px, 0);
   transform: translate3d(0, -288px, 0);
}

.activity-calendar-widget > div > table.push-5.active {
   -webkit-transition: -webkit-transform 0.6s ease-in-out;
   transition: transform 0.6s ease-in-out;
   -webkit-transform: translate3d(0, -360px, 0);
   transform: translate3d(0, -360px, 0);
}

.activity-calendar-widget table {
   table-layout: fixed;
   border-spacing: 4px;
   border-collapse: separate;
   width: 100%;
}

.activity-calendar-widget th {
   padding: 4px;
   font-size: 1.3em;
   color: #ddd;
}

.activity-calendar-widget td {
   padding: 4px;
   position: relative;
   text-align: left;
   vertical-align: top;
   height: 68px;
   max-height: 68px;
   font-size: 0.9em;
   overflow: hidden;
}

.activity-calendar-widget table td {
   -webkit-transition: color 0.2s, background-color 0.3s, box-shadow 0.5s;;
   transition: color 0.2s, background-color 0.3s, box-shadow 0.5s;;
}

.activity-calendar-widget table.active td {
   -webkit-transition: color 0.7s linear, background-color 0.7s linear;
   transition: color 0.7s linear, background-color 0.7s linear;
}

.activity-calendar-widget td h3 {
   position: absolute;
   bottom: 0;
   right: 0;
   margin: 0;
   padding: 0;
   font-size: 2em;
   font-weight: bold;
   line-height: 0.8;
   text-align: right;
   background: transparent;
   color: white;
}

.activity-calendar-widget td.selected h3 {
   text-shadow: 0 0 0 #fff, 0 -1px 0 #ccc;
}

@media (min-width: 768px) {
   .activity-calendar-widget td h3 {
      font-size: 3em;
   }
}

.activity-calendar-widget td a.day {
   position: relative;
   display: block;
   height: 68px;
   margin: -4px;
   padding: 4px;
   text-decoration: none;
}

.activity-calendar-widget td.selected a.day:focus {
   outline: none;
}

.activity-calendar-widget td a {
   color: #dde;
}

.activity-calendar-widget ul {
   padding: 0;
   margin: 0;
   list-style: none;
}

.activity-calendar-widget td.past,
.activity-calendar-widget td.today {
   background: #44a9e0;
}

.activity-calendar-widget td.past:hover,
.activity-calendar-widget td.today:hover {
   background: #55b9f0;
}

.activity-calendar-widget td.today {
   background: linear-gradient(90deg, transparent, transparent 12%, #44a9e0 12%), repeating-linear-gradient(-45deg, #44a9e0, #44a9e0 6%, #f90 6%, #f90 12%);
}
.activity-calendar-widget td.today:hover {
   background: linear-gradient(90deg, transparent, transparent 12%, #55b9f0 12%), repeating-linear-gradient(-45deg, #55b9f0, #55b9f0 6%, #f90 6%, #f90 12%);
}

.activity-calendar-widget td.today.selected {
   background: linear-gradient(90deg, transparent, transparent 12%, #f90 12%), repeating-linear-gradient(-45deg, #f90, #f90 6%, #55b9f0 6%, #55b9f0 12%);
}

.activity-calendar-widget td.selected {
   background-color: #fe9800;
   box-shadow: 0 0 6px #f8c283, inset 2px 2px 7px #fdb124, inset -2px -2px 7px #fdb124;
}

.activity-calendar-widget td.selected:hover {
   background-color: #fe9800;
   box-shadow: 0 0 8px #fdb124, inset 2px 2px 7px #f8c283, inset -2px -2px 7px #f8c283;
}

.activity-calendar-widget td.weekend.selected,
.activity-calendar-widget td.future.selected {
   background-color: #ddd;
   box-shadow: 0 0 8px #ddd;
}

.activity-calendar-widget td.weekend,
.activity-calendar-widget td.future {
   background: #eee;
}

.activity-calendar-widget td.weekend:hover,
.activity-calendar-widget td.future:hover {
   background: #ddd;
}

.activity-calendar-widget td.not-in-month,
.activity-calendar-widget td.not-in-month .day,
.activity-calendar-widget td.not-in-month a {
   background: transparent;
   color: #f0f0f0;
}

.activity-calendar-widget td.not-in-month:hover .day,
.activity-calendar-widget td.not-in-month:hover a {
   background: transparent;
   color: white;
}<commit_msg>Make overflowing content fade out at the bottom of each cell<commit_after>/**
 * Copyright 2015 aixigo AG
 * Released under the MIT license.
 * http://laxarjs.org/license
 */
@charset "UTF-8";

.activity-calendar-widget {
}

.activity-calendar-widget table {
   table-layout: fixed;
   border-spacing: 4px;
   border-collapse: separate;
   width: 100%;
}

.activity-calendar-widget th {
   padding: 4px;
   font-size: 1.3em;
   color: #ddd;
}

.activity-calendar-widget td {
   padding: 4px;
   position: relative;
   text-align: left;
   vertical-align: top;
   height: 68px;
   max-height: 68px;
   font-size: 0.9em;
   overflow: hidden;
}

/**
 * Animation magic START
 */
.activity-calendar-widget > div {
   position: relative;
   overflow: hidden;
   height: 436px; /* 6 * 68px height + 7 * 4px spacing */
}

.activity-calendar-widget > div > table.unshift-4 {
   -webkit-transform: translate3d(0, -288px, 0);
   transform: translate3d(0, -288px, 0);
}

.activity-calendar-widget > div > table.unshift-5 {
   -webkit-transform: translate3d(0, -360px, 0);
   transform: translate3d(0, -360px, 0);
}

.activity-calendar-widget > div > table.unshift-4.active,
.activity-calendar-widget > div > table.unshift-5.active {
   -webkit-transition: -webkit-transform 0.6s ease-in-out;
   transition: transform 0.6s ease-in-out;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.activity-calendar-widget > div > table.push-4,
.activity-calendar-widget > div > table.push-5 {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.activity-calendar-widget > div > table.push-4.active {
   -webkit-transition: -webkit-transform 0.6s ease-in-out;
   transition: transform 0.6s ease-in-out;
   -webkit-transform: translate3d(0, -288px, 0);
   transform: translate3d(0, -288px, 0);
}

.activity-calendar-widget > div > table.push-5.active {
   -webkit-transition: -webkit-transform 0.6s ease-in-out;
   transition: transform 0.6s ease-in-out;
   -webkit-transform: translate3d(0, -360px, 0);
   transform: translate3d(0, -360px, 0);
}

.activity-calendar-widget table td {
   -webkit-transition: color 0.2s, background-color 0.3s, box-shadow 0.5s;;
   transition: color 0.2s, background-color 0.3s, box-shadow 0.5s;;
}

.activity-calendar-widget table.active td {
   -webkit-transition: color 0.7s linear, background-color 0.7s linear;
   transition: color 0.7s linear, background-color 0.7s linear;
}
/**
 * Animation magic END
 */

/**
 * Hotlinks covering each cell
 */
.activity-calendar-widget td a.day {
   position: relative;
   display: block;
   height: 68px;
   margin: -4px;
   padding: 4px;
   text-decoration: none;
}

.activity-calendar-widget td.selected a.day:focus {
   outline: none;
}

.activity-calendar-widget td a {
   color: white;
}

/**
 * The big "day of month" on each cell
 */
.activity-calendar-widget td h3 {
   position: absolute;
   bottom: 0;
   right: 0;
   margin: 0;
   padding: 0;
   font-size: 2em;
   font-weight: bold;
   line-height: 0.8;
   text-align: right;
   color: white;
   z-index: 20;
}

.activity-calendar-widget td.selected h3 {
   text-shadow: 0 0 0 #fff, 0 -1px 0 #bbb;
}

@media (min-width: 768px) {
   .activity-calendar-widget td h3 {
      font-size: 3em;
   }
}

/**
 * The list of events for each day
 */
.activity-calendar-widget ul {
   padding: 0;
   margin: 0;
   list-style: none;
}

/**
 * "Candy cane"-style side banner for "today"
 */
.activity-calendar-widget td.today:before {
   content: "";
   width: 1.3em;
   height: 100%;
   position: absolute;
   left: 0;
   top: 0;
   background: repeating-linear-gradient(-45deg, transparent, transparent 14%, #f90 14%, #f90 28%);
}

.activity-calendar-widget td.today:hover:before {
   background: repeating-linear-gradient(-45deg, transparent, transparent 14%, #fe9800 14%, #fe9800 28%);
}

.activity-calendar-widget td.today.selected:before {
   background: repeating-linear-gradient(-45deg, transparent, transparent 14%, #44a9e0 14%, #44a9e0 28%);
}


/**
 * Overlay, to make overflowing content fade out at the bottom
 */
.activity-calendar-widget ul:after {
   content: "";
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
}

/**
 * Days in the past
 */
.activity-calendar-widget td.past {
   background: #44a9e0;
}

.activity-calendar-widget td.past ul:after {
   background: linear-gradient(0deg, rgba(68, 169, 224, 0.6), rgba(68, 169, 224, 0) 30%);
}

.activity-calendar-widget td.past:hover {
   background: #55b9f0;
}

.activity-calendar-widget td.past:hover ul:after {
   background: linear-gradient(0deg, rgba(85, 185, 240, 0.6), rgba(85, 185, 240, 0) 30%);
}

/**
 * Today
 */
.activity-calendar-widget td.today {
   background: #44a9e0;
}

.activity-calendar-widget td.today ul:after {
   background: linear-gradient(0deg, rgba(68, 169, 224, 0.6), rgba(68, 169, 224, 0) 30%);
}

.activity-calendar-widget td.today:hover {
   background: #55b9f0;
}

.activity-calendar-widget td.today:hover ul:after {
   background: linear-gradient(0deg, rgba(85, 185, 240, 0.6), rgba(85, 185, 240, 0) 30%);
}

/**
 * The selected day
 */
.activity-calendar-widget td.selected {
   background: #fe9800;
   box-shadow: 0 0 6px #f8c283, inset 2px 2px 7px #fdb124, inset -2px -2px 7px #fdb124;
}

.activity-calendar-widget td.selected ul:after {
   background: linear-gradient(0deg, rgba(253, 177, 36, 0.6), rgba(255, 153, 0, 0) 30%);
}

.activity-calendar-widget td.selected:hover {
   background: #fe9800;
   box-shadow: 0 0 8px #fdb124, inset 2px 2px 7px #f8c283, inset -2px -2px 7px #f8c283;
}

.activity-calendar-widget td.selected:hover ul:after {
   background: linear-gradient(0deg, rgba(248, 194, 131, 0.6), rgba(255, 153, 0, 0) 30%);
}

/**
 * Clean up some stuff we don't want to be colored.
 */

.activity-calendar-widget td.weekend.selected,
.activity-calendar-widget td.future.selected {
   background: #ddd;
   box-shadow: 0 0 8px #ddd;
}

.activity-calendar-widget td.weekend,
.activity-calendar-widget td.future {
   background: #eee;
}

.activity-calendar-widget td.weekend:hover,
.activity-calendar-widget td.future:hover {
   background: #ddd;
}

.activity-calendar-widget td.not-in-month ul:after,
.activity-calendar-widget td.not-in-month:hover ul:after,
.activity-calendar-widget td.weekend ul:after,
.activity-calendar-widget td.weekend:hover ul:after,
.activity-calendar-widget td.future ul:after,
.activity-calendar-widget td.future:hover ul:after {
   background: transparent;
}

.activity-calendar-widget td.not-in-month,
.activity-calendar-widget td.not-in-month .day,
.activity-calendar-widget td.not-in-month a {
   background: transparent;
   color: #f0f0f0;
}

.activity-calendar-widget td.not-in-month:hover .day,
.activity-calendar-widget td.not-in-month:hover a {
   background: transparent;
   color: white;
}
{'fraction_non_alphanumeric': 0.15008858516831183, 'fraction_numerical': 0.06057538175989201, 'mean_word_length': 3.4969650986342944, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 37, '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': '1924814', 'n_tokens_mistral': 4862, 'n_tokens_neox': 4277, 'n_words': 1019}