@font-face{font-family:DIN Pro;src:url(/lab/assets/dinpro-Cq3LdmdD-CNcZ94Z1.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DIN Pro;src:url(/lab/assets/dinpro_bold-DkofzpcJ-DYIRQqZd.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:DIN Pro;src:url(/lab/assets/dinpro_light-CtaDYQh2-DHlfcvmZ.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}html,body{font-family:DIN Pro,Arial,sans-serif}button,input,select,textarea{font-family:inherit}.school-header{z-index:5;color:#eef1f1;background:#090c0df5;border-bottom:1px solid #30393b;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:76px;margin:0;padding:12px max(28px,50% - 600px);display:flex;position:relative}.school-header__brand{color:#f1f3f3;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.school-header__brand img{object-fit:contain;filter:brightness(0)invert();flex:0 0 40px;width:40px;height:40px;display:block}.school-header__brand span{letter-spacing:-.01em;white-space:nowrap;font:700 15px/1.15 DIN Pro,Arial,sans-serif;display:block}.school-header__brand small{color:#94a3a5;letter-spacing:.025em;margin-top:4px;font:400 10px/1.2 DIN Pro,Arial,sans-serif;display:block}.school-nav{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.school-nav__link,.school-nav__signout{color:#aab4b5;letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font:400 12px/1.2 DIN Pro,Arial,sans-serif;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.school-nav__link:hover,.school-nav__signout:hover{color:#f4f6f6}.school-nav__link.is-active{color:#f1f4f4;border-bottom-color:#75b7c1}.school-nav__login{color:#e0e7e7;border-color:#435154}.school-nav__signout{color:#879395;border-left:1px solid #394446;margin-left:7px;padding-left:16px}.school-nav [hidden]{display:none!important}.school-nav{flex-wrap:wrap;row-gap:4px}.school-announcements{gap:8px;width:min(1200px,100% - 56px);margin:16px auto 0;font:14px/1.5 DIN Pro,Arial,sans-serif;display:grid}.school-announcements article{color:#e8eeee;background:#111a1e;border:1px solid #3f555d;border-left:3px solid #f59242;padding:12px 16px}.school-announcements strong{color:#f2f5f5;font-size:14px;display:block}.school-announcements p{white-space:pre-wrap;overflow-wrap:anywhere;color:#bdc9cb;margin:4px 0 0}@media (width<=760px){.school-header{flex-wrap:wrap;gap:10px 16px;min-height:0;padding:10px 20px}.school-header__brand img{flex-basis:36px;width:36px;height:36px}.school-header__brand span{font-size:14px}.school-nav{justify-content:space-between;gap:2px;width:100%}.school-nav__link,.school-nav__signout{min-height:34px;padding-inline:8px;font-size:11px}.school-nav__signout{margin-left:3px;padding-left:10px}}@media (width<=380px){.school-header{padding-inline:14px}.school-nav{flex-wrap:wrap;justify-content:flex-start;row-gap:2px}.school-nav__link,.school-nav__signout{padding-inline:7px;font-size:10px}.school-nav__signout{padding-left:10px}}@media print{.school-header{display:none!important}}
