.dashboard_home__ABcKS{--ink:#14243a;--muted:#5f6c7e;--line:#e2e8f0;--accent:#3155b5;color:var(--ink);background:#f5f7fb;min-height:100vh;font-size:14px;line-height:1.5}.dashboard_home__ABcKS *{box-sizing:border-box}.dashboard_home__ABcKS a{color:inherit;text-decoration:none}.dashboard_home__ABcKS button,.dashboard_home__ABcKS input,.dashboard_home__ABcKS select{font:inherit}.dashboard_home__ABcKS a:focus-visible,.dashboard_home__ABcKS button:focus-visible,.dashboard_home__ABcKS select:focus-visible{outline:3px solid #476fce;outline-offset:4px}.dashboard_topbar__x7kpQ{min-height:80px;padding:16px 34px;border-bottom:1px solid var(--line);background:white;display:flex;align-items:center;justify-content:space-between;gap:18px}.dashboard_breadcrumb__0NDxv{display:flex;align-items:center;gap:14px;color:var(--muted);min-width:0}.dashboard_breadcrumb__0NDxv>span:first-child{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_breadcrumb__0NDxv>strong{font-size:13px;color:var(--ink)}.dashboard_topActions__CpA6a{display:flex;align-items:center;gap:18px;flex-shrink:0}.dashboard_topActions__CpA6a>a{display:flex;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:600}.dashboard_topActions__CpA6a>a>span:first-child:not(:last-child){border:1px solid var(--line);width:21px;height:21px;display:grid;place-items:center;border-radius:50%}.dashboard_avatar__D6KLq{background:#dce6fc;color:#345294;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font-size:12px;font-weight:700}.dashboard_body__8iUO2{max-width:1660px;margin:auto;padding:32px 34px 22px}.dashboard_pageHeading__4z0Ms{display:flex;justify-content:space-between;gap:24px;margin-bottom:25px}.dashboard_eyebrow__LccyK{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin:0 0 9px}.dashboard_eyebrow__LccyK>span{margin:0 8px;color:#a5b4c9}.dashboard_pageHeading__4z0Ms h1,.dashboard_pageHeading__4z0Ms h2{font-size:clamp(25px,2.4vw,34px);line-height:1.2;margin:0 0 9px;color:var(--ink)}.dashboard_pageHeading__4z0Ms p:last-child{color:var(--muted);margin:0}.dashboard_date__rhkHc{display:flex;align-items:center;gap:10px;font-size:12px;flex-shrink:0;color:#3c4b62}.dashboard_date__rhkHc svg{color:#6980a4}.dashboard_date__rhkHc small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.dashboard_toolbar__RkO6G{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.dashboard_roleTabs__bCfK6{display:flex;align-items:center;gap:5px;flex-wrap:wrap;background:#eaf0f8;padding:4px;border-radius:9px}.dashboard_roleTabs__bCfK6 a{padding:10px 16px;border-radius:6px;font-size:12px;min-height:40px;display:flex;align-items:center;color:var(--muted)}.dashboard_roleTabs__bCfK6 a[aria-current=page]{background:white;color:#254ba5;box-shadow:0 1px 4px #1c365314;font-weight:700}.dashboard_primary__8mUc9,.dashboard_secondary___j4QY{min-height:42px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;font-weight:600;font-size:12px;white-space:normal;cursor:pointer;text-align:center}.dashboard_home__ABcKS .dashboard_primary__8mUc9{background:var(--accent);color:white;box-shadow:0 2px 3px #173b7b12;border:1px solid var(--accent)}.dashboard_home__ABcKS .dashboard_secondary___j4QY{background:white;border:1px solid #d5dfed;color:#345389}.dashboard_metrics__UA4nJ{display:grid;grid-gap:16px;gap:16px;margin-bottom:26px}.dashboard_metric__YsgW2{background:white;border:1px solid var(--line);border-radius:11px;padding:18px 19px;min-width:0;transition:border-color .15s}.dashboard_metric__YsgW2:hover{border-color:#a5b9df}.dashboard_metricTop___Oxw4{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:#506077}.dashboard_metricIcon__4TF3z{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;color:#6684bb;background:#eff4fc}.dashboard_metric__YsgW2>strong{display:block;font-size:29px;letter-spacing:-.7px;line-height:1.35;margin:10px 0 5px;overflow-wrap:anywhere}.dashboard_metric__YsgW2 small{display:block;color:var(--muted);font-size:10px}.dashboard_columns__ZmUxv{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(270px,1fr);grid-gap:22px;gap:22px;align-items:start}.dashboard_mainColumn__BH6vg,.dashboard_sideColumn__Gx4nD{display:grid;grid-gap:22px;gap:22px;min-width:0}.dashboard_panel__RjYSH{border:1px solid var(--line);border-radius:11px;background:white;min-width:0}.dashboard_panel__RjYSH h2{font-size:16px;line-height:1.4;margin:0;color:var(--ink);letter-spacing:-.2px}.dashboard_sectionHead__trqxL{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.dashboard_sectionHead__trqxL>a{font-size:11px;font-weight:600;color:#4565a9;min-height:32px;display:flex;align-items:center;gap:6px}.dashboard_caption__AQJ53{font-size:11px;color:var(--muted);line-height:1.65;margin:10px 0 0}.dashboard_courses__nIjqC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.dashboard_course__9htKT{border:1px solid var(--line);border-radius:9px;overflow:hidden;display:block;min-width:0}.dashboard_course__9htKT:hover{border-color:#a3b7de}.dashboard_courseCover__WQgQt{height:87px;background:#e8edf9;padding:15px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#405d87}.dashboard_courseCover__WQgQt>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffffb3;background:#ffffff80;border-radius:9px}.dashboard_courseCover__WQgQt>b{font-size:9px;letter-spacing:.04em;font-weight:600;margin-top:7px;text-align:right}.dashboard_course__9htKT[data-tone="1"] .dashboard_courseCover__WQgQt{background:#e3f0eb;color:#386458}.dashboard_course__9htKT[data-tone="2"] .dashboard_courseCover__WQgQt{background:#f1eafa;color:#6b4e8f}.dashboard_course__9htKT[data-tone="3"] .dashboard_courseCover__WQgQt{background:#fbefdc;color:#795e2e}.dashboard_course__9htKT>div:last-child{padding:15px}.dashboard_course__9htKT h3{font-size:14px;margin:0 0 6px;overflow-wrap:anywhere;color:var(--ink)}.dashboard_course__9htKT p{font-size:10px;color:var(--muted);margin:0 0 15px}.dashboard_courseLink__xpnLo{font-size:10px;font-weight:600;color:#4367ad;display:flex;justify-content:space-between}.dashboard_priorities__5kBUG{display:grid;grid-gap:0;gap:0}.dashboard_priority__lCXPN{padding:15px 0;display:flex;align-items:center;gap:14px;border-top:1px solid #edf0f5;min-width:0}.dashboard_priority__lCXPN:first-child{border-top:0}.dashboard_priorityCount__jFziO{border:1px solid #dce5f3;border-radius:8px;display:grid;place-items:center;min-width:40px;height:40px;font-size:16px;color:#496cae;background:#f3f6fc}.dashboard_priority__lCXPN>span:nth-child(2){flex:1 1;min-width:0}.dashboard_priority__lCXPN strong{display:block;font-size:12px}.dashboard_priority__lCXPN small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.dashboard_arrow__nr4r0{margin-left:auto;color:#97a8c0;font-size:20px}.dashboard_attendanceSummary__KgSRa{display:flex;align-items:center;gap:14px;margin:20px 0}.dashboard_attendanceSummary__KgSRa>strong{font-size:34px;letter-spacing:-1px;line-height:1}.dashboard_attendanceSummary__KgSRa>span{color:#41536d;font-size:12px}.dashboard_attendanceSummary__KgSRa small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.dashboard_attendanceBar__mPjlm{height:10px;border-radius:6px;overflow:hidden;display:flex;background:#edf2f8}.dashboard_attendanceBar__mPjlm>span{height:100%}.dashboard_attendanceBar__mPjlm [data-attendance=present],.dashboard_attendanceLegend__2mjsD [data-attendance=present]{background:#67a59a}.dashboard_attendanceBar__mPjlm [data-attendance=late],.dashboard_attendanceLegend__2mjsD [data-attendance=late]{background:#ddb16b}.dashboard_attendanceBar__mPjlm [data-attendance=absent],.dashboard_attendanceLegend__2mjsD [data-attendance=absent]{background:#d78a88}.dashboard_attendanceBar__mPjlm [data-attendance=excused],.dashboard_attendanceLegend__2mjsD [data-attendance=excused]{background:#8e9fca}.dashboard_attendanceLegend__2mjsD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 2px}.dashboard_attendanceLegend__2mjsD>div{display:grid;grid-template-columns:7px 1fr;grid-column-gap:7px;column-gap:7px;align-items:center;min-width:0}.dashboard_attendanceLegend__2mjsD i{width:7px;height:7px;border-radius:50%}.dashboard_attendanceLegend__2mjsD span{font-size:10px;color:var(--muted);text-transform:capitalize}.dashboard_attendanceLegend__2mjsD strong{grid-column:2;font-size:16px;margin-top:4px}.dashboard_list__J8FvF{display:grid}.dashboard_listItem__9dCMg{display:flex;align-items:center;gap:12px;padding:17px 0;border-top:1px solid #edf0f5;min-width:0}.dashboard_listItem__9dCMg:first-child{border:0}.dashboard_itemBody__AJZoo{display:block;min-width:0;flex:1 1}.dashboard_itemBody__AJZoo strong{font-size:12px;display:block;overflow-wrap:anywhere}.dashboard_itemBody__AJZoo>span{font-size:10px;color:var(--muted);display:block;margin-top:5px;white-space:pre-line;overflow-wrap:anywhere;max-height:4.5em;overflow:hidden}.dashboard_itemBody__AJZoo time{display:block;font-size:10px;color:#66758c;margin-top:6px}.dashboard_status__flvrJ{border:1px solid #dbe7f9;background:#f2f6fc;color:#43618e;border-radius:5px;padding:4px 7px;font-size:9px;flex-shrink:0;max-width:105px;overflow-wrap:anywhere}.dashboard_status__flvrJ[data-state=warning]{color:#92682b;background:#fff8ec;border-color:#f1dfbe}.dashboard_status__flvrJ[data-state=new]{color:#4069af;background:#edf4ff}.dashboard_empty__xh6dA{padding:28px 10px;text-align:center;color:var(--muted);font-size:12px;line-height:1.7}.dashboard_empty__xh6dA>svg{height:30px;width:30px;color:#9babbe;margin-bottom:10px}.dashboard_empty__xh6dA h3{font-size:14px;color:#42536b;margin:0 0 7px}.dashboard_empty__xh6dA p{margin:0;max-width:400px;margin-inline:auto}.dashboard_empty__xh6dA a{display:inline-block;margin-top:14px;color:#4267ae;font-weight:600}.dashboard_event__hWR7z{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #edf0f5}.dashboard_event__hWR7z:first-child{border:0}.dashboard_event__hWR7z>time{background:#f0f4fc;border:1px solid #e1e8f5;border-radius:7px;text-align:center;padding:5px;min-width:43px;flex-shrink:0;display:grid;color:#456392}.dashboard_event__hWR7z>time small{font-size:9px;text-transform:uppercase}.dashboard_event__hWR7z>time strong{font-size:17px}.dashboard_event__hWR7z>span{min-width:0}.dashboard_event__hWR7z>span>strong{display:block;font-size:11px;overflow-wrap:anywhere}.dashboard_event__hWR7z>span>small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.dashboard_shortcuts__W4AhF{display:grid;grid-gap:3px;gap:3px;margin-top:14px}.dashboard_shortcuts__W4AhF a{display:flex;align-items:center;gap:9px;min-height:44px;font-size:11px;color:#4d607d;border-top:1px solid #edf0f5;padding:10px 0}.dashboard_shortcuts__W4AhF a:first-child{border:0}.dashboard_shortcuts__W4AhF svg{width:16px;height:16px;color:#7c91b2;flex-shrink:0}.dashboard_shortcuts__W4AhF span{margin-left:auto;color:#92a3bb}.dashboard_support__PIGaB{display:flex;align-items:center;gap:25px;background:#edf3fd;border-color:#dce7f8}.dashboard_support__PIGaB>div{flex:1 1}.dashboard_support__PIGaB p:last-child{color:var(--muted);font-size:11px;max-width:430px}.dashboard_support__PIGaB .dashboard_secondary___j4QY{background:#ffffffc0;font-size:11px;flex-shrink:0}.dashboard_notice__VuUOY{padding:14px 18px;border:1px solid #e3cf9f;border-radius:8px;background:#fff8e8;color:#755d2d;font-size:12px;line-height:1.7}.dashboard_notice__VuUOY a{color:#4768aa;text-decoration:underline}.dashboard_childSelector__zPv_p{padding:17px 20px;display:flex;gap:15px;align-items:end;background:white;border:1px solid var(--line);border-radius:10px;margin-bottom:22px;flex-wrap:wrap}.dashboard_childSelector__zPv_p label{display:grid;grid-gap:5px;gap:5px;font-size:11px;color:var(--muted);flex:1 1;min-width:200px;max-width:440px}.dashboard_childSelector__zPv_p select{min-height:44px;padding:8px 12px;border:1px solid #cfdced;border-radius:6px;color:var(--ink);background:white}.dashboard_childSelector__zPv_p p{font-size:10px;align-self:center;color:var(--muted);margin:0}.dashboard_footer__zqkQ_{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px;margin-top:28px;border-top:1px solid var(--line);font-size:10px;color:#62718a}@media(min-width:1600px){.dashboard_courses__nIjqC{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.dashboard_body__8iUO2{padding:28px 24px}.dashboard_topbar__x7kpQ{padding-inline:24px}.dashboard_columns__ZmUxv{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr)}.dashboard_metrics__UA4nJ{gap:12px}.dashboard_metric__YsgW2{padding:15px}.dashboard_metric__YsgW2>strong{font-size:25px}.dashboard_date__rhkHc{display:none}.dashboard_panel__RjYSH{padding:18px}.dashboard_support__PIGaB{flex-direction:column;align-items:start}}@media(max-width:1050px){.dashboard_columns__ZmUxv{grid-template-columns:minmax(0,1fr)}.dashboard_sideColumn__Gx4nD{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_sideColumn__Gx4nD>section:last-child{grid-column:1/-1}.dashboard_support__PIGaB{flex-direction:row;align-items:center}.dashboard_breadcrumb__0NDxv>span:first-child{max-width:240px}}@media(max-width:600px){.dashboard_home__ABcKS{font-size:14px}.dashboard_body__8iUO2{padding:24px 16px}.dashboard_topbar__x7kpQ{padding:10px 16px;min-height:64px}.dashboard_breadcrumb__0NDxv>span:first-child{max-width:155px}.dashboard_breadcrumb__0NDxv{font-size:10px;gap:8px}.dashboard_breadcrumb__0NDxv>strong{font-size:10px}.dashboard_topActions__CpA6a{gap:10px}.dashboard_topActions__CpA6a>a{font-size:10px}.dashboard_topActions__CpA6a>a:nth-child(2)>span{display:none}.dashboard_avatar__D6KLq{width:31px;height:31px;font-size:10px}.dashboard_pageHeading__4z0Ms{margin-bottom:20px}.dashboard_pageHeading__4z0Ms h1,.dashboard_pageHeading__4z0Ms h2{font-size:27px}.dashboard_eyebrow__LccyK{font-size:9px;line-height:1.8}.dashboard_pageHeading__4z0Ms p:last-child{font-size:12px}.dashboard_toolbar__RkO6G{align-items:start;flex-direction:column;gap:14px}.dashboard_toolbar__RkO6G>.dashboard_primary__8mUc9{align-self:stretch;min-height:44px}.dashboard_roleTabs__bCfK6{max-width:100%}.dashboard_roleTabs__bCfK6 a{padding:9px 12px;font-size:11px}.dashboard_metrics__UA4nJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.dashboard_metric__YsgW2{padding:14px;min-height:132px}.dashboard_metricTop___Oxw4{font-size:11px}.dashboard_metricIcon__4TF3z{width:26px;height:26px}.dashboard_metricIcon__4TF3z svg{width:16px;height:16px}.dashboard_metric__YsgW2>strong{font-size:25px}.dashboard_metric__YsgW2 small{font-size:9px}.dashboard_columns__ZmUxv,.dashboard_mainColumn__BH6vg,.dashboard_sideColumn__Gx4nD{gap:17px}.dashboard_sideColumn__Gx4nD{grid-template-columns:minmax(0,1fr)}.dashboard_sideColumn__Gx4nD>section:last-child{grid-column:auto}.dashboard_courses__nIjqC{grid-template-columns:minmax(0,1fr)}.dashboard_courseCover__WQgQt{height:82px}.dashboard_course__9htKT h3{font-size:16px}.dashboard_courseLink__xpnLo,.dashboard_course__9htKT p{font-size:11px}.dashboard_sectionHead__trqxL h2{font-size:15px}.dashboard_sectionHead__trqxL>a{font-size:10px}.dashboard_panel__RjYSH{padding:18px}.dashboard_attendanceLegend__2mjsD{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.dashboard_support__PIGaB{flex-direction:column;align-items:start;gap:6px}.dashboard_status__flvrJ{font-size:9px}.dashboard_childSelector__zPv_p select{font-size:16px;max-width:100%;width:100%}.dashboard_childSelector__zPv_p{padding:16px}.dashboard_childSelector__zPv_p label{min-width:0;flex-basis:100%}.dashboard_childSelector__zPv_p p{flex-basis:100%}.dashboard_footer__zqkQ_{font-size:9px;gap:9px}}@media(prefers-reduced-motion:reduce){.dashboard_home__ABcKS *{transition:none!important}}.dashboard_metrics__UA4nJ{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.dashboard_home__ABcKS a.dashboard_course__9htKT,.dashboard_home__ABcKS a.dashboard_event__hWR7z,.dashboard_home__ABcKS a.dashboard_listItem__9dCMg,.dashboard_home__ABcKS a.dashboard_metric__YsgW2,.dashboard_home__ABcKS a.dashboard_priority__lCXPN{color:var(--ink)}.dashboard_home__ABcKS .dashboard_sectionHead__trqxL>a,.dashboard_home__ABcKS .dashboard_shortcuts__W4AhF a{color:#4565a9}.dashboard_home__ABcKS .dashboard_eyebrow__LccyK,.dashboard_home__ABcKS .dashboard_pageHeading__4z0Ms p{color:var(--muted)}@media(max-width:600px){.dashboard_metrics__UA4nJ{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_metrics__UA4nJ[data-count="3"]>.dashboard_metric__YsgW2:last-child{grid-column:1/-1}}.dashboard_caption__AQJ53,.dashboard_courseLink__xpnLo,.dashboard_course__9htKT p,.dashboard_event__hWR7z>span>small,.dashboard_itemBody__AJZoo time,.dashboard_itemBody__AJZoo>span,.dashboard_metric__YsgW2 small,.dashboard_priority__lCXPN small,.dashboard_shortcuts__W4AhF a{font-size:12px}.dashboard_event__hWR7z>span>strong,.dashboard_itemBody__AJZoo strong,.dashboard_metricTop___Oxw4,.dashboard_priority__lCXPN strong{font-size:13px}.dashboard_status__flvrJ{font-size:10px}.dashboard_sectionHead__trqxL>a{font-size:12px}.dashboard_home__ABcKS .dashboard_topActions__CpA6a a{color:#48618b}.dashboard_home__ABcKS .dashboard_breadcrumb__0NDxv>span:first-child{color:#5f7087}.dashboard_home__ABcKS[data-role=guardian] .dashboard_mainColumn__BH6vg,.dashboard_home__ABcKS[data-role=guardian] .dashboard_sideColumn__Gx4nD,.dashboard_home__ABcKS[data-role=student] .dashboard_mainColumn__BH6vg,.dashboard_home__ABcKS[data-role=student] .dashboard_sideColumn__Gx4nD{display:contents}.dashboard_home__ABcKS[data-role=guardian] .dashboard_columns__ZmUxv,.dashboard_home__ABcKS[data-role=student] .dashboard_columns__ZmUxv{grid-template-areas:"classes work" "classes feedback" "events notices" "shortcuts shortcuts"}.dashboard_home__ABcKS[data-role=guardian] [data-home-section=classes],.dashboard_home__ABcKS[data-role=student] [data-home-section=classes]{grid-area:classes}.dashboard_home__ABcKS[data-role=guardian] [data-home-section=work],.dashboard_home__ABcKS[data-role=student] [data-home-section=work]{grid-area:work}.dashboard_home__ABcKS[data-role=guardian] [data-home-section=feedback],.dashboard_home__ABcKS[data-role=student] [data-home-section=feedback]{grid-area:feedback}.dashboard_home__ABcKS[data-role=guardian] [data-home-section=events],.dashboard_home__ABcKS[data-role=student] [data-home-section=events]{grid-area:events}.dashboard_home__ABcKS[data-role=guardian] [data-home-section=notices],.dashboard_home__ABcKS[data-role=student] [data-home-section=notices]{grid-area:notices}.dashboard_home__ABcKS[data-role=guardian] [data-home-section=shortcuts],.dashboard_home__ABcKS[data-role=student] [data-home-section=shortcuts]{grid-area:shortcuts}@media(max-width:1050px){.dashboard_home__ABcKS[data-role=guardian] .dashboard_columns__ZmUxv,.dashboard_home__ABcKS[data-role=student] .dashboard_columns__ZmUxv{grid-template-areas:"work" "feedback" "classes" "events" "notices" "shortcuts"}}.dashboard_home__ABcKS{--ink:#0b2246;--muted:#4c6384;--accent:#0866ef;background:#f3f7fc;font-family:Arial,Helvetica,sans-serif}.dashboard_body__8iUO2{padding:20px;max-width:1720px}.dashboard_topbar__x7kpQ{min-height:58px;padding:10px 24px}.dashboard_pageHeading__4z0Ms{position:relative;isolation:isolate;overflow:hidden;min-height:182px;padding:28px 38px;border-radius:13px;background:#082348;margin-bottom:18px;color:white;align-items:center}.dashboard_pageHeading__4z0Ms:before{content:"";position:absolute;inset:0 0 0 38%;z-index:-1;background:linear-gradient(90deg,#082348,rgba(8,35,72,.72)),url(/images/education/liberia-flag-watermark.svg) 100%/cover no-repeat;opacity:.8}.dashboard_pageHeading__4z0Ms h1,.dashboard_pageHeading__4z0Ms h2{color:white;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.3vw,48px);font-weight:700;letter-spacing:-1px;margin-bottom:12px}.dashboard_home__ABcKS .dashboard_pageHeading__4z0Ms p{font-size:17px}.dashboard_home__ABcKS .dashboard_pageHeading__4z0Ms .dashboard_eyebrow__LccyK{font-size:11px;letter-spacing:.07em}.dashboard_termBadge__T5sjA{display:inline-flex;background:#efc364;color:#382705;font-weight:700;font-size:12px;padding:5px 15px;border-radius:30px;margin-top:18px}.dashboard_heroFlag__jAzeh{position:absolute;right:24px;top:20px}.dashboard_heroFlag__jAzeh svg{width:48px;height:auto;border-radius:4px}.dashboard_pageHeading__4z0Ms .dashboard_date__rhkHc{position:absolute;right:24px;bottom:20px;color:#dbe6f8;font-size:10px}.dashboard_pageHeading__4z0Ms .dashboard_date__rhkHc small{color:#dbe6f8}.dashboard_toolbar__RkO6G{margin-bottom:16px}.dashboard_toolbar__RkO6G:has(.dashboard_roleTabs__bCfK6 a:only-child){display:none}.dashboard_overviewGrid__DRjmE{display:grid;grid-gap:16px;gap:16px;margin-bottom:18px;min-width:0}.dashboard_overviewGrid__DRjmE[data-health]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.dashboard_metrics__UA4nJ{margin:0;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard_overviewGrid__DRjmE[data-health] .dashboard_metrics__UA4nJ{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_metric__YsgW2{border-radius:13px;padding:20px;box-shadow:0 3px 16px #183b6804}.dashboard_metric__YsgW2>strong{font-size:34px;color:#0b2246}.dashboard_metricIcon__4TF3z{border-radius:50%;width:38px;height:38px;background:#e7f1ff;color:#0866ef}.dashboard_metricTop___Oxw4{color:#153158}.dashboard_metric__YsgW2 small{font-size:12px;line-height:1.5}.dashboard_healthCard__R0W_A{background:white;border:1px solid var(--line);border-radius:13px;padding:22px;min-width:0}.dashboard_healthCard__R0W_A header{display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard_healthCard__R0W_A h2{font-size:19px;margin:0}.dashboard_healthStatus__i9a56{background:#e3f7ed;color:#166641;border-radius:30px;padding:5px 10px;font-size:11px;font-weight:700}.dashboard_healthContent__hrrhA{display:flex;align-items:center;gap:25px;margin:20px 0}.dashboard_healthRing__Tjreh{flex:0 0 130px;width:130px;height:130px;border-radius:50%;padding:10px;background:conic-gradient(#0877ff var(--score),#e7edf5 0)}.dashboard_healthRing__Tjreh>div{height:100%;border-radius:50%;background:white;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard_healthRing__Tjreh strong{font-size:40px;line-height:1.2}.dashboard_healthRing__Tjreh small{font-size:13px;color:var(--muted)}.dashboard_healthContent__hrrhA>div:last-child{min-width:0;flex:1 1}.dashboard_healthContent__hrrhA p{font-size:14px;color:#284368;margin:0 0 18px}.dashboard_healthMeasures__uPiYw{display:flex;gap:18px;flex-wrap:wrap}.dashboard_healthMeasures__uPiYw>div{min-width:0}.dashboard_healthMeasures__uPiYw small{display:block;font-size:11px;color:var(--muted)}.dashboard_healthMeasures__uPiYw strong{font-size:24px;color:#0866ef}.dashboard_healthDetails__JCgNp{font-size:12px;color:var(--muted)}.dashboard_healthDetails__JCgNp summary{color:#075dd0;text-align:right;cursor:pointer;min-height:32px}.dashboard_healthDetails__JCgNp p{line-height:1.6}.dashboard_quickActions__nLmQP{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:white;border:1px solid var(--line);border-radius:13px;padding:16px;margin-bottom:18px}.dashboard_quickActions__nLmQP>strong{margin-right:auto;font-size:15px}.dashboard_home__ABcKS .dashboard_quickActions__nLmQP a{background:#e8f2ff;color:#184780;font-size:12px;font-weight:600;padding:11px 16px;border-radius:9px;min-height:44px;display:flex;align-items:center}.dashboard_quickActions__nLmQP a:nth-of-type(2){background:#fff3db;color:#754806}.dashboard_columns__ZmUxv{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:18px}.dashboard_mainColumn__BH6vg,.dashboard_sideColumn__Gx4nD{gap:18px}.dashboard_panel__RjYSH{border-radius:13px;padding:22px;box-shadow:0 3px 16px #183b6804}.dashboard_panel__RjYSH h2{font-size:18px}.dashboard_priorities__5kBUG{gap:9px;margin-top:16px}.dashboard_priority__lCXPN{border:1px solid #e5ebf4!important;border-radius:10px;padding:13px}.dashboard_priorityCount__jFziO{background:#fff4dd;color:#8c5705;border:0;min-width:34px;height:34px;border-radius:50%;font-size:14px}.dashboard_priority__lCXPN:nth-child(2n) .dashboard_priorityCount__jFziO{background:#e5f0ff;color:#075dd0}.dashboard_priority__lCXPN:nth-child(3n) .dashboard_priorityCount__jFziO{background:#f0e8ff;color:#6c3ea4}.dashboard_priority__lCXPN strong{font-size:13px}.dashboard_priority__lCXPN small{font-size:12px}.dashboard_courseCover__WQgQt{background:linear-gradient(115deg,#0a305f,#285c92);color:white}.dashboard_course__9htKT[data-tone="1"] .dashboard_courseCover__WQgQt{background:linear-gradient(115deg,#125253,#36837a);color:white}.dashboard_course__9htKT[data-tone="2"] .dashboard_courseCover__WQgQt{background:linear-gradient(115deg,#463966,#8070a5);color:white}.dashboard_course__9htKT[data-tone="3"] .dashboard_courseCover__WQgQt{background:linear-gradient(115deg,#815c24,#b58b44);color:white}.dashboard_course__9htKT{border-radius:12px}.dashboard_courseCover__WQgQt{height:100px}.dashboard_courseCover__WQgQt>b{font-size:11px}.dashboard_course__9htKT>div:last-child{padding:18px}.dashboard_courseLink__xpnLo{font-size:12px}.dashboard_course__9htKT h3{font-size:16px}.dashboard_support__PIGaB{background:#edf4ff}.dashboard_footer__zqkQ_{font-size:11px}.dashboard_home__ABcKS a[aria-disabled=true]{cursor:default}@media(max-width:1200px){.dashboard_overviewGrid__DRjmE[data-health]{grid-template-columns:1fr}.dashboard_healthContent__hrrhA{margin:16px 0}.dashboard_metrics__UA4nJ{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_columns__ZmUxv{grid-template-columns:1fr}.dashboard_sideColumn__Gx4nD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dashboard_body__8iUO2{padding:14px}.dashboard_topbar__x7kpQ{padding:10px 14px}.dashboard_pageHeading__4z0Ms{padding:28px 20px;min-height:220px;align-items:start}.dashboard_pageHeading__4z0Ms h1,.dashboard_pageHeading__4z0Ms h2{font-size:31px;padding-right:12px;letter-spacing:-.6px}.dashboard_home__ABcKS .dashboard_pageHeading__4z0Ms p{font-size:14px}.dashboard_pageHeading__4z0Ms .dashboard_eyebrow__LccyK{padding-right:44px}.dashboard_heroFlag__jAzeh{right:14px;top:15px}.dashboard_heroFlag__jAzeh svg{width:32px}.dashboard_pageHeading__4z0Ms:before{inset:0;background:linear-gradient(90deg,rgba(8,35,72,.96),rgba(8,35,72,.88)),url(/images/education/liberia-flag-watermark.svg) 50%/cover no-repeat}.dashboard_pageHeading__4z0Ms .dashboard_date__rhkHc{display:none}.dashboard_metric__YsgW2{padding:15px;min-height:135px}.dashboard_metric__YsgW2>strong{font-size:29px}.dashboard_healthCard__R0W_A{padding:18px}.dashboard_healthContent__hrrhA{gap:16px}.dashboard_healthRing__Tjreh{flex-basis:104px;width:104px;height:104px;padding:8px}.dashboard_healthRing__Tjreh strong{font-size:32px}.dashboard_healthMeasures__uPiYw{gap:10px}.dashboard_healthMeasures__uPiYw strong{font-size:21px}.dashboard_healthContent__hrrhA p{font-size:12px}.dashboard_healthCard__R0W_A h2{font-size:17px}.dashboard_healthStatus__i9a56{font-size:10px}.dashboard_sideColumn__Gx4nD{grid-template-columns:1fr}.dashboard_quickActions__nLmQP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px}.dashboard_quickActions__nLmQP strong{grid-column:1/-1}.dashboard_home__ABcKS .dashboard_quickActions__nLmQP a{padding:10px;font-size:11px}.dashboard_panel__RjYSH{padding:18px}.dashboard_breadcrumb__0NDxv>span:first-child{max-width:125px}.dashboard_topActions__CpA6a{gap:8px}.dashboard_topActions__CpA6a>a:first-child{display:none}}.dashboard_home__ABcKS .dashboard_pageHeading__4z0Ms h1,.dashboard_home__ABcKS .dashboard_pageHeading__4z0Ms h2{color:white}.dashboard_home__ABcKS .dashboard_pageHeading__4z0Ms p{color:#dbe6f8}.dashboard_home__ABcKS .dashboard_pageHeading__4z0Ms .dashboard_eyebrow__LccyK{color:#c4d8f6}.dashboard_overviewGrid__DRjmE[data-health] .dashboard_metrics__UA4nJ[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_overviewGrid__DRjmE[data-health] .dashboard_metrics__UA4nJ[data-count="2"] .dashboard_metric__YsgW2{display:flex;flex-direction:column;justify-content:center}.dashboard_overviewGrid__DRjmE[data-health] .dashboard_metrics__UA4nJ[data-count="2"] .dashboard_metric__YsgW2>strong{font-size:44px;margin:18px 0 10px}.dashboard_trend__Rtx1i{width:100%;height:auto;display:block;margin:18px 0 0;overflow:visible}.dashboard_trendTitle__d2yZ0{display:flex;gap:20px;align-items:center;margin-top:18px;font-size:14px}.dashboard_trendTitle__d2yZ0 b{font-size:28px}.dashboard_home__ABcKS .dashboard_healthContent__hrrhA p{color:#284368}.dashboard_home__ABcKS .dashboard_healthDetails__JCgNp p,.dashboard_home__ABcKS .dashboard_healthMeasures__uPiYw small{color:#4c6384}@media(max-width:600px){.dashboard_overviewGrid__DRjmE[data-health] .dashboard_metrics__UA4nJ[data-count="2"] .dashboard_metric__YsgW2>strong{font-size:34px}}.dashboard_home__ABcKS .dashboard_courseCover__WQgQt{background:#163f6c;color:white}.dashboard_home__ABcKS .dashboard_course__9htKT[data-tone="1"] .dashboard_courseCover__WQgQt{background:#215f59;color:white}.dashboard_home__ABcKS .dashboard_course__9htKT[data-tone="2"] .dashboard_courseCover__WQgQt{background:#584675;color:white}.dashboard_home__ABcKS .dashboard_course__9htKT[data-tone="3"] .dashboard_courseCover__WQgQt{background:#735321;color:white}.dashboard_moreUpdates__vLJWJ{display:grid;grid-gap:18px;gap:18px;min-width:0}.dashboard_moreUpdates__vLJWJ>summary{cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:13px 16px;background:white;font-size:12px;font-weight:600;color:#244a7a;min-height:44px}.dashboard_moreUpdates__vLJWJ:not([open])>summary{margin-bottom:0}.dashboard_moreUpdates__vLJWJ>section{margin-top:14px}.dashboard_home__ABcKS[data-role=principal] .dashboard_quickActions__nLmQP,.dashboard_home__ABcKS[data-role=vice_principal] .dashboard_quickActions__nLmQP{margin-top:18px;margin-bottom:0}.dashboard_home__ABcKS[data-role=principal] .dashboard_healthContent__hrrhA,.dashboard_home__ABcKS[data-role=vice_principal] .dashboard_healthContent__hrrhA{gap:20px}.dashboard_home__ABcKS[data-role=principal] .dashboard_healthMeasures__uPiYw{gap:12px}.dashboard_home__ABcKS[data-role=principal] .dashboard_healthMeasures__uPiYw small{font-size:10px}.dashboard_home__ABcKS[data-role=principal] .dashboard_healthMeasures__uPiYw strong{font-size:22px}.dashboard_moreUpdates__vLJWJ:not(details){display:contents}.dashboard_healthCard__R0W_A header h2{color:#0b2246}.dashboard_healthCard__R0W_A .dashboard_healthStatus__i9a56{color:#166641}.dashboard_home__ABcKS .dashboard_healthRing__Tjreh small{color:#4c6384}.dashboard_healthStatus__i9a56[data-state=warning]{background:#fff3da;color:#80500b}.dashboard_healthStatus__i9a56[data-state=critical]{background:#fee9e7;color:#9c3024}.dashboard_healthStatus__i9a56[data-state=unknown]{background:#edf1f6;color:#4c6384}.dashboard_countBadge__zja8c{display:inline-flex;margin-left:12px;background:#fff3da;color:#80500b;border-radius:20px;padding:4px 9px;font-size:10px;font-weight:500;vertical-align:middle}.dashboard_sectionHead__trqxL h2{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.dashboard_sectionHead__trqxL h2 .dashboard_countBadge__zja8c{margin-left:4px}.dashboard_rolePill__nLBkF{background:#f2f5fa;color:#17365f;border:1px solid #e2e8f1;border-radius:30px;font-size:12px;font-weight:600;padding:7px 14px}.dashboard_rolePill__nLBkF:before{content:"★";color:#a66b0b;margin-right:7px}@media(max-width:600px){.dashboard_rolePill__nLBkF{display:none}}.dashboard_pageHeading__4z0Ms:before{inset:0 0 0 auto;width:auto;aspect-ratio:11/6;background-size:100% 100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%);pointer-events:none}.dashboard_pageHeading__4z0Ms .dashboard_eyebrow__LccyK{display:none}.dashboard_pageHeading__4z0Ms{padding:24px 38px;min-height:180px}.dashboard_termBadge__T5sjA{margin-top:12px}.dashboard_healthCard__R0W_A{padding:20px}.dashboard_healthRing__Tjreh{flex-basis:120px;width:120px;height:120px}.dashboard_healthContent__hrrhA{margin:16px 0}.dashboard_morePriorities__p3QsF{font-size:12px;color:#244a7a}.dashboard_morePriorities__p3QsF summary{padding:12px;min-height:44px;cursor:pointer}.dashboard_morePriorities__p3QsF .dashboard_priority__lCXPN{margin-bottom:9px}@media(max-width:600px){.dashboard_pageHeading__4z0Ms{padding:26px 20px;min-height:200px}.dashboard_pageHeading__4z0Ms:before{width:100%;aspect-ratio:auto;background-size:cover;-webkit-mask-image:none;mask-image:none}.dashboard_healthRing__Tjreh{flex-basis:104px;width:104px;height:104px}.dashboard_pageHeading__4z0Ms h1,.dashboard_pageHeading__4z0Ms h2{margin-top:12px}}.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health] .dashboard_metricTop___Oxw4{flex-direction:row-reverse;justify-content:flex-end;gap:18px;font-size:16px;color:#0b2246}.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health] .dashboard_metricIcon__4TF3z{flex-shrink:0;width:48px;height:48px}.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health] .dashboard_metric__YsgW2{padding:18px 20px;text-align:center;justify-content:flex-start}.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health] .dashboard_metric__YsgW2>strong{font-size:58px;line-height:1.1;margin:22px 0 12px}.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health] .dashboard_metric__YsgW2 small{font-size:14px}.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health] .dashboard_metric__YsgW2:nth-child(2) .dashboard_metricIcon__4TF3z{background:#e3f8ec;color:#087335}.dashboard_healthCard__R0W_A h2,.dashboard_panel__RjYSH>h2,.dashboard_quickActions__nLmQP>strong,.dashboard_sectionHead__trqxL h2{display:flex;align-items:center;gap:14px}.dashboard_healthCard__R0W_A h2>svg,.dashboard_panel__RjYSH>h2>svg,.dashboard_quickActions__nLmQP>strong>svg,.dashboard_sectionHead__trqxL h2>svg{box-sizing:content-box;border-radius:50%;padding:12px;background:#e6f1ff;color:#0866ef;width:23px;height:23px;flex-shrink:0}.dashboard_sectionHead__trqxL h2>svg{background:#fff3da;color:#a76700}.dashboard_healthContent__hrrhA>div:last-child{border-left:1px solid #e2e8f0;padding-left:20px}.dashboard_healthMeasures__uPiYw>div+div{border-left:1px solid #e2e8f0;padding-left:16px}.dashboard_home__ABcKS .dashboard_healthMeasures__uPiYw [data-measure=attendance] strong{color:#087335}.dashboard_home__ABcKS .dashboard_healthMeasures__uPiYw [data-measure=reporting] strong{color:#a76700}.dashboard_healthStatus__i9a56:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:currentColor;margin-right:7px}.dashboard_home__ABcKS[data-role=principal] .dashboard_columns__ZmUxv{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.dashboard_quickActions__nLmQP>strong{margin-right:12px;white-space:nowrap;font-size:18px}.dashboard_home__ABcKS .dashboard_quickActions__nLmQP a{flex:1 1;justify-content:center;gap:12px;min-height:52px}.dashboard_home__ABcKS[data-role=principal] .dashboard_quickActions__nLmQP a:nth-of-type(2){background:#fff3db;color:#754806}.dashboard_home__ABcKS[data-role=principal] .dashboard_quickActions__nLmQP a:nth-of-type(3){background:#e8f2ff;color:#184780}.dashboard_home__ABcKS[data-role=principal] .dashboard_quickActions__nLmQP a:nth-of-type(4){background:#edf0f5;color:#304563}.dashboard_trendChange__ZPLeO{font-size:12px;color:#087335}.dashboard_trendChange__ZPLeO[data-direction=down]{color:#a23828}@media(max-width:1200px){.dashboard_home__ABcKS[data-role=principal] .dashboard_columns__ZmUxv,.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health]{grid-template-columns:1fr}.dashboard_healthMeasures__uPiYw{gap:12px}.dashboard_quickActions__nLmQP>strong{flex-basis:100%}}@media(max-width:600px){.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health] .dashboard_metricTop___Oxw4{font-size:12px;gap:8px}.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health] .dashboard_metricIcon__4TF3z{width:32px;height:32px}.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health] .dashboard_metric__YsgW2{padding:14px 10px}.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health] .dashboard_metric__YsgW2>strong{font-size:36px}.dashboard_home__ABcKS[data-role=principal] .dashboard_overviewGrid__DRjmE[data-health] .dashboard_metric__YsgW2 small{font-size:11px}.dashboard_healthContent__hrrhA>div:last-child{padding-left:12px}.dashboard_healthMeasures__uPiYw>div+div{border-left:0;padding-left:0}.dashboard_healthMeasures__uPiYw{gap:8px}.dashboard_home__ABcKS .dashboard_quickActions__nLmQP a{font-size:11px;padding:10px 8px;gap:6px;min-width:0}.dashboard_quickActions__nLmQP>strong{font-size:16px}.dashboard_trendTitle__d2yZ0{gap:12px;flex-wrap:wrap}}