.ui-grade-legend[data-v-1c2899c8]{border-radius:var(--radius-control);color:#475467;font-size:var(--text-sm);line-height:var(--leading-normal);background:#f8fafc;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px 16px;padding:11px 13px;display:grid}.ui-grade-legend>span[data-v-1c2899c8]{align-items:baseline;gap:4px;display:inline-flex}.ui-grade-legend strong[data-v-1c2899c8]{color:#0759d8}@media (max-width:600px){.ui-grade-legend--hide-compact[data-v-1c2899c8]{display:none}}.monthly-learning-focus[data-v-fa7661f4]{color:#344054;font-size:var(--text-sm);line-height:var(--leading-normal);border-top:1px solid #ddd6fe;gap:4px;padding-top:12px;display:grid}.monthly-learning-focus strong[data-v-fa7661f4]{color:#172033;font-weight:var(--weight-extra-bold)}.monthly-learning-focus span[data-v-fa7661f4]{white-space:pre-line;overflow-wrap:anywhere}.monthly-result[data-v-09e27ad6]{gap:16px;min-width:0;display:grid;container-type:inline-size}.score-table[data-v-09e27ad6]{border-radius:var(--radius-control);border:1px solid #e4eaf2;min-width:0;overflow:hidden}.score-row[data-v-09e27ad6]{color:#344054;min-height:48px;font-size:var(--text-sm);border-top:1px solid #edf1f6;grid-template-columns:minmax(190px,1fr) repeat(4,46px);align-items:center;display:grid}.score-row[data-v-09e27ad6]:first-child{border-top:0}.score-row>span[data-v-09e27ad6]:first-child,.score-row>strong[data-v-09e27ad6]:first-child{padding:10px 13px}.score-row b[data-v-09e27ad6],.score-row--header span[data-v-09e27ad6]:not(:first-child){color:#667085;border-left:1px solid #edf1f6;place-items:center;min-height:48px;display:grid}.score-row--header[data-v-09e27ad6]{color:#344054;background:#f8fafc}.score-row b.selected[data-v-09e27ad6]{color:#0759d8;background:#eaf2ff}.score-grade-label[data-v-09e27ad6]{display:none}.curriculum-result[data-v-09e27ad6],.feedback[data-v-09e27ad6]{border-radius:var(--radius-control);padding:14px}.curriculum-result[data-v-09e27ad6]{color:#344054;background:#f6f3ff;gap:12px;display:grid}.curriculum-result>div[data-v-09e27ad6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback p[data-v-09e27ad6]{white-space:pre-line;overflow-wrap:anywhere;margin:0}.feedback[data-v-09e27ad6]{color:#344054;background:#fff;border:1px solid #e4eaf2}.feedback p[data-v-09e27ad6]{font-size:var(--text-sm);line-height:var(--leading-normal);margin-top:5px}.monthly-result__empty[data-v-09e27ad6]{min-height:180px}@container (width<=540px){.score-table[data-v-09e27ad6]{border:0;gap:10px;display:grid;overflow:visible}.score-row[data-v-09e27ad6]{border-radius:var(--radius-control);background:#fff;border:1px solid #e4eaf2;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;min-width:0;padding:12px;display:grid}.score-row--header[data-v-09e27ad6]{display:none}.score-row>span[data-v-09e27ad6]:first-child{font-size:var(--text-sm);line-height:var(--leading-snug);padding:8px 0}.score-row b[data-v-09e27ad6]{display:none}.score-row b.selected[data-v-09e27ad6]{border-radius:var(--radius-control);white-space:nowrap;border:1px solid #bfdbfe;justify-content:center;align-items:center;min-height:44px;padding:8px 10px;display:flex}.score-grade-short[data-v-09e27ad6]{display:none}.score-grade-label[data-v-09e27ad6]{font-size:var(--text-sm);display:inline}.curriculum-result>div[data-v-09e27ad6]{gap:5px;display:grid}.curriculum-result>div strong[data-v-09e27ad6]{color:#0759d8}}@container (width<=360px){.score-row[data-v-09e27ad6]{grid-template-columns:1fr}.score-row b.selected[data-v-09e27ad6]{justify-self:stretch}}.monthly-report-panel[data-v-63ef2812]{width:100%;overflow:hidden}.monthly-report-panel[data-v-63ef2812],.monthly-report-panel[data-v-63ef2812]>*{min-width:0;max-width:100%}.monthly-report-panel[data-v-63ef2812] .v-alert__content{overflow-wrap:anywhere;min-width:0}.monthly-report-panel__heading[data-v-63ef2812]{margin-bottom:18px}@media (max-width:420px){.monthly-report-panel__heading[data-v-63ef2812]{align-items:flex-start}}.monthly-report-panel__loading[data-v-63ef2812]{color:#64748b;min-height:180px;font-size:var(--text-sm);justify-content:center;align-items:center;gap:10px;display:flex}
