.agenda-explanation{font-size:12px;line-height:1.8;margin:18px 0}.teacher-agenda{padding:24px;margin:24px 0}.teacher-agenda-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.teacher-agenda-heading h2{font-size:23px;color:#244773;margin:6px 0 0}.teacher-agenda-day{display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px;margin-top:22px}.teacher-agenda-day h3{margin:8px 0;font-size:15px;color:#244773}.teacher-agenda-day h3 small{display:block;font-size:11px;font-weight:400;color:#7086a0;margin-top:7px;text-transform:capitalize}.teacher-agenda-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.agenda-exam{margin:0;padding:16px;display:flex;flex-direction:column}.agenda-exam h4{font-size:14px;line-height:1.6;color:#244773;margin:8px 0}.agenda-exam p{font-size:11px;line-height:1.7;margin:5px 0;color:#4c6684}.agenda-exam .agenda-cohorts{font-weight:600}.agenda-exam .agenda-notes{white-space:pre-wrap;border-top:1px solid #24477325;padding-top:8px}.agenda-edit{align-self:flex-start;font-size:11px;font-weight:600;margin-top:auto;padding-top:12px}.agenda-exam>small{font-size:10px;color:#627b97}
@media(max-width:650px){.teacher-agenda{padding:16px}.teacher-agenda-day{grid-template-columns:1fr;gap:8px}.teacher-agenda-heading h2{font-size:20px}.teacher-agenda-day h3 small{display:inline;margin-left:8px}}
.teacher-month{padding:20px 0 0}.teacher-month h3{font-size:18px;color:#244773;margin:6px 0 18px}.teacher-month .month-exam .agenda-notes{font-size:10px;white-space:pre-wrap;line-height:1.6;margin:8px 0 0;color:#526b82}.teacher-agenda .month-day{min-height:110px}
