#header:has(a[href*=students]),.header:has(a[href*=parents]),header:has(a[href*=parents]),header:has(a[href*=students]),nav:has(a[href*=parents]),nav:has(a[href*=students]){display:none!important}@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap");body{font-family:DM Sans,sans-serif}.details-panel{max-height:0;overflow:hidden;transition:max-height .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .5s ease-out forwards}.animate-fade-in-delay-1{animation-delay:.1s;opacity:0}.animate-fade-in-delay-2{animation-delay:.2s;opacity:0}.animate-fade-in-delay-3{animation-delay:.3s;opacity:0}#view-dashboard .text-white{color:#fff!important;-webkit-text-fill-color:#fff!important}#view-dashboard a.bg-green-700{color:#fff!important;text-decoration:none!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.progress-fill{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#15803d,#22c55e 50%,#15803d);background-size:200% 100%}.multiple-awards-callout{background-color:#fffbeb;border:1px solid #fde68a}