.activityCalendar[data-v-de96ee93]{width:max-content;height:max-content;box-sizing:border-box;display:flex}.activityCalendar .left[data-v-de96ee93]{width:100px;position:relative}.activityCalendar .left>div[data-v-de96ee93]{width:max-content;right:0;position:absolute;font-size:16px}.activityCalendar .right[data-v-de96ee93]{width:max-content;height:max-content;box-sizing:border-box;padding:14px;display:flex;flex-direction:column}.activityCalendar .right .header[data-v-de96ee93]{position:relative;padding:10px 0}.activityCalendar .right .header div[data-v-de96ee93]{width:max-content;top:0;position:absolute}.activityCalendar .right .content[data-v-de96ee93]{display:grid;grid-auto-flow:column}.activityCalendar .right .content .item[data-v-de96ee93]{aspect-ratio:1;margin:auto;transition-duration:.1s}.activityCalendar .right .content .item[data-v-de96ee93]:hover{cursor:pointer;transform:scale(1.2)}.activityCalendar .right .levelFlagContent[data-v-de96ee93]{display:flex;align-items:center;justify-content:flex-end;margin:10px 8px}.activityCalendar .right .levelFlagContent .levelFlag[data-v-de96ee93]{display:grid;grid-auto-flow:column;margin:0 5px}.activityCalendar .right .levelFlagContent .levelFlag div[data-v-de96ee93]{aspect-ratio:1;margin:auto}
