.TrainingLogContent-module__UYcGSa__container{flex-direction:column;gap:2rem;max-width:1100px;margin:0 auto;padding:2rem 1rem;display:flex}.TrainingLogContent-module__UYcGSa__headerStats{text-align:center;padding:2rem}.TrainingLogContent-module__UYcGSa__pageTitle{color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin:.5rem 0;font-size:2rem;font-weight:800}.TrainingLogContent-module__UYcGSa__statsRow{color:var(--color-text-secondary);justify-content:center;gap:.5rem;font-size:.9375rem;display:flex}.TrainingLogContent-module__UYcGSa__stat{color:var(--color-text);text-shadow:0 0 12px rgba(var(--color-primary-rgb), .3);font-weight:600}.TrainingLogContent-module__UYcGSa__statDivider{color:var(--color-text-secondary);opacity:.4}.TrainingLogContent-module__UYcGSa__section{padding:1.5rem}.TrainingLogContent-module__UYcGSa__sectionTitle{color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.125rem;font-weight:700;display:flex}.TrainingLogContent-module__UYcGSa__filters{gap:.5rem;margin-bottom:2rem;display:flex}.TrainingLogContent-module__UYcGSa__filterButton{border:1px solid var(--border-color);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:20px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s}.TrainingLogContent-module__UYcGSa__filterActive{background:var(--color-primary);color:var(--color-text-inverted);border-color:var(--color-primary)}.TrainingLogContent-module__UYcGSa__heatmap{padding:1rem 0}.TrainingLogContent-module__UYcGSa__heatmapGrid{grid-template-columns:repeat(7,1fr);gap:2px;max-width:100%;display:grid}.TrainingLogContent-module__UYcGSa__heatmapCell{aspect-ratio:1;background:rgba(var(--color-text-rgb), .06);border-radius:2px;min-width:10px}.TrainingLogContent-module__UYcGSa__heatmapCell[data-level="1"]{background:rgba(var(--color-primary-rgb), .25)}.TrainingLogContent-module__UYcGSa__heatmapCell[data-level="2"]{background:rgba(var(--color-primary-rgb), .45)}.TrainingLogContent-module__UYcGSa__heatmapCell[data-level="3"]{background:rgba(var(--color-primary-rgb), .65)}.TrainingLogContent-module__UYcGSa__heatmapCell[data-level="4"]{background:var(--color-primary)}.TrainingLogContent-module__UYcGSa__heatmapLegend{color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.75rem;display:flex}.TrainingLogContent-module__UYcGSa__heatmapLegendCells{gap:2px;display:flex}.TrainingLogContent-module__UYcGSa__heatmapLegendCell{background:rgba(var(--color-text-rgb), .06);border-radius:2px;width:12px;height:12px}.TrainingLogContent-module__UYcGSa__heatmapLegendCell[data-level="1"]{background:rgba(var(--color-primary-rgb), .25)}.TrainingLogContent-module__UYcGSa__heatmapLegendCell[data-level="2"]{background:rgba(var(--color-primary-rgb), .45)}.TrainingLogContent-module__UYcGSa__heatmapLegendCell[data-level="3"]{background:rgba(var(--color-primary-rgb), .65)}.TrainingLogContent-module__UYcGSa__heatmapLegendCell[data-level="4"]{background:var(--color-primary)}.TrainingLogContent-module__UYcGSa__heatmapLegendLess,.TrainingLogContent-module__UYcGSa__heatmapLegendMore{font-size:.6875rem}.TrainingLogContent-module__UYcGSa__activityList{flex-direction:column;gap:1.5rem;display:flex}.TrainingLogContent-module__UYcGSa__monthGroup{border-bottom:1px solid var(--border-color);padding:1rem 0}.TrainingLogContent-module__UYcGSa__monthGroup:last-child{border-bottom:none}.TrainingLogContent-module__UYcGSa__monthTitle{color:var(--color-text);text-transform:capitalize;margin:0 0 .75rem;font-size:1rem;font-weight:700}.TrainingLogContent-module__UYcGSa__activityRow{border-bottom:1px solid rgba(var(--color-text-rgb), .06);grid-template-columns:4rem 1fr 4rem 4rem 4rem auto auto;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.875rem;display:grid}.TrainingLogContent-module__UYcGSa__activityRow:last-child{border-bottom:none}.TrainingLogContent-module__UYcGSa__activityDate{color:var(--color-text-secondary)}.TrainingLogContent-module__UYcGSa__activityTitle{color:var(--color-text);font-weight:500}.TrainingLogContent-module__UYcGSa__activityDistance,.TrainingLogContent-module__UYcGSa__activityPace,.TrainingLogContent-module__UYcGSa__activityDuration,.TrainingLogContent-module__UYcGSa__activityHr{color:var(--color-text-secondary)}.TrainingLogContent-module__UYcGSa__activitySource{color:var(--color-text-secondary);opacity:.8;font-size:.75rem}.TrainingLogContent-module__UYcGSa__chart{flex-direction:column;gap:.75rem;display:flex}.TrainingLogContent-module__UYcGSa__chartBar{grid-template-columns:3rem 1fr 4rem;align-items:center;gap:.75rem;display:grid}.TrainingLogContent-module__UYcGSa__chartLabel{color:var(--color-text-secondary);text-transform:capitalize;font-size:.8125rem}.TrainingLogContent-module__UYcGSa__chartTrack{background:rgba(var(--color-primary-rgb), .15);border-radius:4px;height:8px;overflow:hidden}.TrainingLogContent-module__UYcGSa__chartFill{background:linear-gradient(90deg, var(--color-primary), rgba(var(--color-primary-rgb), .7));height:100%;box-shadow:0 0 8px rgba(var(--color-primary-rgb), .3);border-radius:4px;transition:width .3s}.TrainingLogContent-module__UYcGSa__chartValue{color:var(--color-text);font-size:.8125rem;font-weight:600}.TrainingLogContent-module__UYcGSa__heatmapPlaceholder,.TrainingLogContent-module__UYcGSa__listPlaceholder,.TrainingLogContent-module__UYcGSa__chartPlaceholder{text-align:center;color:var(--color-text-secondary);border-radius:12px;padding:2rem;font-size:.875rem}.TrainingLogContent-module__UYcGSa__skeletonContainer{flex-direction:column;gap:2rem;max-width:1100px;margin:0 auto;padding:2rem 1rem;display:flex}.TrainingLogContent-module__UYcGSa__skeletonHeader{height:120px}.TrainingLogContent-module__UYcGSa__skeletonHeatmap{height:200px}.TrainingLogContent-module__UYcGSa__skeletonList{height:300px}@media (max-width:768px){.TrainingLogContent-module__UYcGSa__pageTitle{font-size:1.5rem}.TrainingLogContent-module__UYcGSa__statsRow,.TrainingLogContent-module__UYcGSa__filters{flex-wrap:wrap}.TrainingLogContent-module__UYcGSa__activityRow{grid-template-columns:1fr 1fr;gap:.25rem}.TrainingLogContent-module__UYcGSa__activityDate{grid-column:1}.TrainingLogContent-module__UYcGSa__activityTitle{grid-column:2}.TrainingLogContent-module__UYcGSa__activityDistance,.TrainingLogContent-module__UYcGSa__activityPace,.TrainingLogContent-module__UYcGSa__activityDuration,.TrainingLogContent-module__UYcGSa__activityHr,.TrainingLogContent-module__UYcGSa__activitySource{grid-column:1/-1;font-size:.8125rem}}