._reportCard_hcigh_1{background:#fff;border-radius:12px;width:100%;max-width:100%;box-shadow:0 4px 18px #0000000f}._header_hcigh_9{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}._heading_hcigh_17{margin-bottom:4px!important}._exportError_hcigh_21{margin-bottom:16px}._sectionCard_hcigh_25{border-radius:10px;margin-bottom:16px}._summaryText_hcigh_30{margin-bottom:12px}._metrics_hcigh_34{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}._chartWrap_hcigh_40{height:280px}._chartWrapLarge_hcigh_44{height:320px;margin-bottom:12px}._table_hcigh_49 .ant-table{border-radius:8px;overflow:hidden}._timelineText_hcigh_54{margin-bottom:8px}._exerciseCalendar_hcigh_58{flex-direction:column;gap:12px;display:flex}._calendarHeader_hcigh_64{justify-content:space-between;align-items:center;gap:8px;display:flex}._exerciseMonthTable_hcigh_71{flex-direction:column;gap:8px;display:flex}._exerciseMonthTableTitle_hcigh_77{font-size:13px}._weekdayRow_hcigh_81{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}._weekdayCell_hcigh_87{text-align:center;font-size:12px}._calendarGrid_hcigh_92{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}._dayCell_hcigh_98,._emptyDayCell_hcigh_99{border:1px solid #f0f0f0;border-radius:8px;min-height:90px;padding:4px}._emptyDayCell_hcigh_99{background:#f2f2f2}._dayCell_hcigh_98{flex-direction:column;gap:8px;display:flex}._dayNumber_hcigh_116{font-size:13px}._exerciseBadge_hcigh_120{color:#fff;border-radius:4px;align-self:flex-start;padding:2px 4px;font-size:11px;line-height:1.5;display:inline-flex}._calendarTooltip_hcigh_130{flex-direction:column;gap:2px;display:flex}._calendarLegend_hcigh_136{flex-wrap:wrap;gap:12px;display:flex}._legendItem_hcigh_142{align-items:center;gap:6px;display:inline-flex}._legendDot_hcigh_148{border-radius:5px;width:10px;height:10px}@media (width<=768px){._header_hcigh_9{flex-direction:column;align-items:stretch}._reportCard_hcigh_1{max-width:100%}._reportCard_hcigh_1 .ant-card-body{padding:16px}._reportCard_hcigh_1 .ant-card-head{padding:8px 16px}._metrics_hcigh_34{grid-template-columns:1fr}._chartWrap_hcigh_40,._chartWrapLarge_hcigh_44{height:260px}._dayCell_hcigh_98,._emptyDayCell_hcigh_99{min-height:52px;padding:6px}._exerciseBadge_hcigh_120{padding:2px 6px;font-size:10px}}
