body,html{height:100%}body{margin:0;overflow-x:hidden;min-height:auto!important}@media (min-width:901px) and (min-height:700px){body{overflow-y:hidden}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content{position:fixed;top:-4rem;left:.5rem;z-index:10001;padding:.75rem 1.25rem;background-color:var(--focus-ring-halo);color:var(--focus-ring);font-weight:600;text-decoration:none;border-radius:0 0 6px 6px}.skip-to-content:focus{top:0}.App{margin:0;background:#156082;display:flex;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;height:100%;width:100vw;justify-content:center;align-items:center}.elevator-1{overflow-y:auto!important;overflow-x:hidden!important}.amplify-select{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.MuiTooltip-tooltip{background:#fff!important;color:#000!important;border:1px solid rgba(0,0,0,.7)!important;border-radius:5px!important}.MuiTooltip-tooltip.dark-tooltip{background-color:#143e4f!important;color:#fff!important;border:none!important;font-size:13px;padding:10px 14px}.MuiTooltip-tooltip.dark-tooltip .MuiTooltip-arrow{color:#143e4f!important}.react-joyride__tooltip{opacity:0;transition:opacity .75s ease-in-out}.react-joyride__tooltip *{opacity:inherit!important}:root{--focus-ring:#fff;--focus-ring-halo:#0b3d63;--focus-ring-offset:2px}:where(html:not([data-focus-modality=pointer])) .MuiInputBase-root:has(.MuiInputBase-input:focus-visible),:where(html:not([data-focus-modality=pointer])) :is(a[href],button,select,textarea,input,summary,[role=tab]):focus-visible,:where(html:not([data-focus-modality=pointer])) [tabindex]:not([tabindex="-1"]):focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 6px var(--focus-ring-halo)}.MuiInputBase-root:has(.MuiInputBase-input:focus-visible) .MuiInputBase-input:focus-visible{outline:none;box-shadow:none}:where(html:not([data-focus-modality=pointer])) .MuiCheckbox-root.Mui-focusVisible,:where(html:not([data-focus-modality=pointer])) .MuiSlider-thumb.Mui-focusVisible,:where(html:not([data-focus-modality=pointer])) .MuiSwitch-input:focus-visible+.MuiSwitch-thumb{outline-width:3px!important;outline-style:solid!important;outline-color:var(--focus-ring)!important;outline-offset:var(--focus-ring-offset)!important;box-shadow:0 0 0 6px var(--focus-ring-halo)!important}[data-testid=course-book]:focus-visible,[role=scrollbar]:focus-visible{border-radius:4px}