.ui-grade-legend[data-v-0da59d1b]{border-radius:var(--radius-control);color:#475467;font-size:var(--text-xs);background:#f8fafc;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px 16px;padding:11px 13px;line-height:1.5;display:grid}.ui-grade-legend>span[data-v-0da59d1b]{align-items:baseline;gap:4px;display:inline-flex}.ui-grade-legend strong[data-v-0da59d1b]{color:#0759d8}@media (max-width:600px){.ui-grade-legend--hide-compact[data-v-0da59d1b]{display:none}}.monthly-result[data-v-23b7efef]{gap:16px;min-width:0;display:grid;container-type:inline-size}.score-table[data-v-23b7efef]{border-radius:var(--radius-control);border:1px solid #e4eaf2;min-width:0;overflow:hidden}.score-row[data-v-23b7efef]{color:#344054;min-height:48px;font-size:var(--text-xs);border-top:1px solid #edf1f6;grid-template-columns:minmax(190px,1fr) repeat(4,46px);align-items:center;display:grid}.score-row[data-v-23b7efef]:first-child{border-top:0}.score-row>span[data-v-23b7efef]:first-child,.score-row>strong[data-v-23b7efef]:first-child{padding:10px 13px}.score-row b[data-v-23b7efef],.score-row--header span[data-v-23b7efef]:not(:first-child){color:#667085;border-left:1px solid #edf1f6;place-items:center;min-height:48px;display:grid}.score-row--header[data-v-23b7efef]{color:#344054;background:#f8fafc}.score-row b.selected[data-v-23b7efef]{color:#0759d8;background:#eaf2ff}.score-grade-label[data-v-23b7efef]{display:none}.curriculum-result[data-v-23b7efef],.feedback[data-v-23b7efef]{border-radius:var(--radius-control);padding:14px}.curriculum-result[data-v-23b7efef]{color:#344054;background:#f6f3ff;gap:12px;display:grid}.curriculum-result>div[data-v-23b7efef]{justify-content:space-between;align-items:center;gap:12px;display:flex}.curriculum-result p[data-v-23b7efef],.feedback p[data-v-23b7efef]{white-space:pre-line;overflow-wrap:anywhere;margin:0}.curriculum-result p[data-v-23b7efef]{font-size:var(--text-xs);border-top:1px solid #ddd6fe;gap:4px;padding-top:12px;display:grid}.feedback[data-v-23b7efef]{color:#344054;background:#fffbeb;border-left:3px solid #f59e0b}.feedback p[data-v-23b7efef]{font-size:var(--text-xs);line-height:var(--leading-normal);margin-top:5px}.empty-state[data-v-23b7efef]{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;padding:24px;display:flex}.empty-state strong[data-v-23b7efef]{color:#344054;font-size:var(--text-sm)}.empty-state span[data-v-23b7efef]{font-size:var(--text-xs)}@container (width<=540px){.score-table[data-v-23b7efef]{border:0;gap:10px;display:grid;overflow:visible}.score-row[data-v-23b7efef]{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-23b7efef]{display:none}.score-row>span[data-v-23b7efef]:first-child{font-size:var(--text-sm);padding:8px 0;line-height:1.4}.score-row b[data-v-23b7efef]{display:none}.score-row b.selected[data-v-23b7efef]{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-23b7efef]{display:none}.score-grade-label[data-v-23b7efef]{font-size:var(--text-xs);display:inline}.curriculum-result>div[data-v-23b7efef]{gap:5px;display:grid}.curriculum-result>div strong[data-v-23b7efef]{color:#0759d8}}@container (width<=360px){.score-row[data-v-23b7efef]{grid-template-columns:1fr}.score-row b.selected[data-v-23b7efef]{justify-self:stretch}}
