.msb0DG_shell{--student-sidebar-width:clamp(220px, 16vw, 220px);color:#2b3580;background:#fcf9fb;font-family:General Sans,Arial,sans-serif}.msb0DG_shell>header{color:#fff;background:linear-gradient(#2b3580 0%,#922673 45%,#6b1b54 66%,#460d36 100%);flex-shrink:0;height:77px;padding:0 25px 0 29px;position:relative}.msb0DG_shell>header:before{content:"";pointer-events:none;background:url(/images/dashboard/header-sparkles.svg) 0 0/100% 100% no-repeat;width:15.37vw;height:100%;position:absolute;top:0;left:22%}.msb0DG_shell main{background:#fcf9fb}.msb0DG_brand{align-items:center;gap:9px;display:flex}.msb0DG_brand img:first-child{width:80px;height:auto}.msb0DG_brand img:last-child{width:85px;height:auto}.msb0DG_brand>span{border-left:1px solid #ffffff50;height:25px}.msb0DG_shell .user-menu-color{color:#fff}.msb0DG_shell .user-menu-color>div{color:#fff}.msb0DG_shell .user-menu-color>div{text-align:left}.msb0DG_shell .user-menu-color>div>span{text-align:left;font-weight:400}.msb0DG_shell .user-menu-color>span:last-child{display:none}.msb0DG_avatar{color:#2b3580;background:#efd1eb;border-radius:50%;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.msb0DG_cart{color:#fff;margin-right:17px;font-size:24px;position:relative}.msb0DG_cart>span{text-align:center;background:#9b783c;border-radius:50%;width:15px;height:15px;font-size:11px;position:absolute;top:-4px;right:-3px}.msb0DG_sidebar{width:var(--student-sidebar-width);z-index:30;background:#fff;padding:34px 18px 22px 24px;position:absolute;top:0;bottom:0;left:0;overflow:hidden auto;box-shadow:2px 0 5px #0003}.msb0DG_sidebar section+section{margin-top:55px}.msb0DG_sidebar h2{color:#9b783c;margin-bottom:13px;font-family:General Sans,Arial,sans-serif;font-size:12px;font-weight:400}.msb0DG_sidebar a{isolation:isolate;white-space:nowrap;align-items:center;gap:7px;min-height:53px;font-size:12px;display:flex;position:relative}.msb0DG_sidebar a:hover{color:#922673}.msb0DG_sidebar a:focus-visible,.msb0DG_shell button:focus-visible,.msb0DG_shell a:focus-visible{outline-offset:3px;outline:2px solid #922673}.msb0DG_navIcon{color:#922673;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:24px;font-size:20px;display:flex}.msb0DG_sidebar a[aria-current=page]{color:#fff}.msb0DG_sidebar a[aria-current=page]:before{content:"";z-index:-1;background:#922673;border-inline:2px solid #fff;position:absolute;inset:0 -18px 0 -24px}.msb0DG_sidebarClosed a[aria-current=page]:before{left:-23px}.msb0DG_sidebar a[aria-current=page] .msb0DG_navIcon,.msb0DG_sidebar a[aria-current=page] small{color:#fff}.msb0DG_sidebar small{color:#922673}.msb0DG_sidebarToggle{opacity:0;color:#2b3580;position:absolute;top:5px;right:5px}.msb0DG_sidebar:hover .msb0DG_sidebarToggle,.msb0DG_sidebarToggle:focus-visible{opacity:1}.msb0DG_expanded{margin-left:var(--student-sidebar-width)}.msb0DG_collapsed{margin-left:64px}.msb0DG_sidebarClosed{width:64px;padding-left:23px}.msb0DG_sidebarClosed .msb0DG_sidebarToggle{opacity:1}.msb0DG_shell>header button[aria-label=Report\ Issue]{z-index:35;color:#2b3580;box-shadow:none;background:#fff;border-radius:0;padding:0;font-family:General Sans,Arial,sans-serif;font-size:12px;position:fixed;bottom:32px;left:24px}.msb0DG_shell>header button[aria-label=Report\ Issue]>span:first-child{color:#922673}@media (min-width:1600px){.msb0DG_shell>header{height:90px;padding-left:33px}.msb0DG_brand img:first-child{width:94px}.msb0DG_brand img:last-child{width:99px}.msb0DG_sidebar{padding:34px 20px 32px 29px}.msb0DG_sidebar a[aria-current=page]:before{left:-29px;right:-20px}.msb0DG_sidebarClosed a[aria-current=page]:before{left:-23px}.msb0DG_sidebar a{min-height:62px;font-size:14px}.msb0DG_sidebar h2{font-size:14px}.msb0DG_sidebar section+section{margin-top:59px}.msb0DG_sidebarClosed{width:64px}.msb0DG_shell>header button[aria-label=Report\ Issue]{font-size:14px}}@media (max-width:767px){.msb0DG_shell>header:before{display:none}.msb0DG_shell>header{height:72px;padding:0 12px}.msb0DG_brand{gap:5px}.msb0DG_brand img:first-child{width:62px}.msb0DG_brand img:last-child{width:65px}.msb0DG_shell>header>div:last-child{gap:0}.msb0DG_cart{margin-right:4px;font-size:22px}.msb0DG_shell .user-menu-color{padding:4px}.msb0DG_shell button[aria-label="No new notifications"]{display:none}.msb0DG_expanded,.msb0DG_collapsed{margin-left:0}.msb0DG_sidebar{width:220px;padding-bottom:75px;position:absolute}.msb0DG_sidebarClosed{display:none}.msb0DG_shell>header button[aria-label=Report\ Issue]{color:#fff;background:0 0;font-size:0;position:static}.msb0DG_shell>header button[aria-label=Report\ Issue]>span{font-size:14px}}@media (min-width:768px){.msb0DG_sidebar{padding-top:24px;padding-bottom:72px}.msb0DG_sidebar h2{margin-bottom:8px}.msb0DG_sidebar section+section{margin-top:clamp(16px,4vh,40px)}.msb0DG_sidebar a{min-height:60px}}
