@charset "utf-8";

.styles-module_container__GBNxC { width: max-content; max-width: 100%; display: flex; flex-direction: column; gap: 8px; }

.styles-module_container__GBNxC rect { stroke: rgba(0, 0, 0, 0.08); stroke-width: 1px; shape-rendering: geometricprecision; }

@media (prefers-color-scheme: dark) {
  .styles-module_container__GBNxC rect { stroke: rgba(255, 255, 255, 0.04); }
}

.styles-module_scrollContainer__-bJC8 { max-width: 100%; overflow: auto hidden; }

.styles-module_calendar__sT1ND { display: block; overflow: visible; }

.styles-module_calendar__sT1ND text { fill: currentcolor; }

.styles-module_footer__ZQ-Bl { display: flex; flex-wrap: wrap; gap: 4px 16px; white-space: nowrap; }

.styles-module_legendColors__kFY2e { margin-left: auto; display: flex; align-items: center; gap: 3px; }

@keyframes styles-module_loadingAnimation__V0w3h { 
  0% { fill: var(--react-activity-calendar-loading); }
  50% { fill: var(--react-activity-calendar-loading-active); }
  100% { fill: var(--react-activity-calendar-loading); }
}

