
body {
  margin: 0;
  padding: 0;
  font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI",
    -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--neutralPrimary);
  background-color: #EDEBE9;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}

* {
  box-sizing: border-box;
  transition: color 0.1s, background-color 0.1s;
}

html,
body,
div#root {
  height: 100vh;
  min-height: -webkit-fill-available;
  min-height: -moz-available;
  min-height: stretch;
  width: 100%;
  overflow: hidden;
}

*:focus {
  outline: none;
}

:root {
  --display-max-width: 900px;
}
.App_Main__l5FHW{display:flex;flex-flow:column;height:calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top));height:calc(100vh - constant(safe-area-inset-bottom) - env(safe-area-inset-top));height:calc(1vh*100 - env(safe-area-inset-top));height:calc(var(--vh, 1vh)*100 - env(safe-area-inset-top));min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;margin-top:env(safe-area-inset-top)}.App_PageContainer__BhEgO{flex-grow:1;background-color:rgb(237, 235, 233);background-color:var(--neutralLight, rgb(237, 235, 233))}body[dark-mode] .App_PageContainer__BhEgO{background-color:rgb(21, 21, 21);background-color:var(--neutralLighter, rgb(21, 21, 21))}.App_PageContainer__BhEgO{min-height:0px;height:100%;display:flex;flex-flow:column nowrap}
.Logo_Logo__309YC{width:8rem;filter:brightness(0) invert(1)}.Logo_Logo__309YC img{width:100%}.Logo_SchoolLogo__dhvr4{background-size:contain;background-position:center;background-repeat:no-repeat;max-width:70vw}
.Home_Layout__bXvcZ{padding:1rem;display:flex;flex-flow:column;align-items:center;gap:1rem}
.Settings_Settings__WbSn8{padding:2rem 1rem}
.Student_Student__Z6t8A{display:flex;padding:1rem 1.5rem}.Student_Student__Z6t8A .Student_Picture__X-B-7{border-radius:50%;width:4rem;height:4rem;flex-shrink:0;flex-grow:0}.Student_Student__Z6t8A .Student_Main__pgRZU{padding:0px 1.6rem;flex-grow:1;display:flex;flex-flow:column;gap:.5rem}.Student_Student__Z6t8A .Student_Main__pgRZU h2{margin:0px}.Student_Student__Z6t8A .Student_Main__pgRZU .Student_Details__L2mRm{display:flex;gap:1.5rem}.Student_Student__Z6t8A .Student_Main__pgRZU .Student_Details__L2mRm .Student_Detail__fAqJc div:nth-child(2){font-weight:500}
.StudentPhoto_StudentPhoto__omPvp{background-position:center;background-size:cover}
.Alert_Alert__ULZlj{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;background-color:#fff4ce;background-color:var(--warning, #fff4ce);color:#797673;color:var(--warningIcon, #797673);border:1px solid;border-color:#797673;border-color:var(--warningIcon, #797673);border-radius:.3rem}.Alert_Alert__ULZlj.Alert_Success__6ObU\+{background-color:#dff6dd;background-color:var(--success, #dff6dd);color:#107c10;color:var(--successIcon, #107c10);border-color:#107c10;border-color:var(--successIcon, #107c10)}.Alert_Alert__ULZlj.Alert_Error__drEPE{background-color:#fde7e9;background-color:var(--errorBlock, #fde7e9);color:#a80000;color:var(--errorBlockIcon, #a80000);border-color:#a80000;border-color:var(--errorBlockIcon, #a80000)}.Alert_Alert__ULZlj.Alert_Warning__kT5Dl{background-color:#fed9cc;background-color:var(--severeWarning, #fed9cc);color:#d83b01;color:var(--severeWarningIcon, #d83b01);border-color:#d83b01;border-color:var(--severeWarningIcon, #d83b01)}.Alert_Alert__ULZlj .Alert_Icon__djO6m{font-size:1.4rem}.Alert_Alert__ULZlj .Alert_Main__K6QPm{display:flex;flex-flow:column;gap:.3rem}.Alert_Alert__ULZlj h3{margin:0px}.Alert_Text__GhKtt>div:not(:last-child){margin-bottom:.5rem}
.Records_Records__epDuN{padding-bottom:2rem;display:grid;width:100%;max-width:650px;grid-template-columns:50% 50%;grid-column-gap:.8rem;column-gap:.8rem;grid-row-gap:1rem;row-gap:1rem}.Records_Records__epDuN button{margin:0px}.Records_Wrapper__\+vncN{width:100%;max-width:650px}
.HeaderTitle_HeaderTitle__KSNol{display:flex;align-items:center;gap:.8rem}
.Record_Status__nGED7{float:right;padding:.6rem;padding-right:1.2rem;font-size:1rem;color:var(--themeDarker)}
.StudentCodeInput_StudentCodeInput__v2fJN{padding:1rem 2.5rem;font-size:1.3rem;font-weight:500;text-transform:uppercase;text-align:center;color:var(--neutralPrimary)}.StudentCodeInput_Wrapper__BigDl{position:relative}.StudentCodeInput_Wrapper__BigDl i{font-size:1.9rem;position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:var(--neutralSecondary)}
.StudentCodeEntry_InputWrapper__SHqTj{display:flex;flex-flow:column;align-items:center;gap:2rem}.StudentCodeEntry_NumberPad__IezCq{display:inline-grid;grid-template-columns:auto auto auto;gap:.5rem}.StudentCodeEntry_NumberPad__IezCq>button.StudentCodeEntry_Button__EinJ2{margin:0px;height:5rem;width:6rem;font-size:1.1rem}.StudentCodeEntry_NumberPad__IezCq>button.StudentCodeEntry_Button__EinJ2>i{font-size:1.7rem}
.Kiosk_KioskHome__zxmMV{display:flex;width:100%;justify-content:center;flex-flow:column;gap:3rem;align-items:center}
.Visitors_VisitorsHome__moZD2{display:flex;justify-content:center;flex-flow:column;gap:3rem;align-items:center}
.SignInOut_Wrapper__0GQ5q{width:100%;max-width:650px}.SignInOut_Padded__eMxto{padding:1rem 1.5rem}
.CheckIn_CheckIn__hskuu{display:flex;justify-content:center;flex-flow:column;gap:3rem;align-items:center}
.AppHeader_AppHeader__Fgby->div{display:flex;justify-content:space-between;align-items:center;width:800px;width:var(--display-max-width, 800px);padding:0px 1rem}.AppHeader_AppHeader__Fgby-{position:fixed;width:100%;z-index:100;display:flex;justify-content:center;color:#fff;font-weight:400}
.ErrorBoundary_card__5YCXV{width:auto;padding:10px 30px 25px 20px;background-color:#fff;border:1px solid #dcdcdc;margin-bottom:10px;margin-right:10px;border-radius:4px;font-size:.9em}.ErrorBoundary_title__MwGj0{font-weight:bold}.ErrorBoundary_header__N6s1J{white-space:nowrap;width:100%;color:#197dac;font-size:1.5em;font-weight:normal}.ErrorBoundary_icon__4rfMJ{height:50px}

/*# sourceMappingURL=main.fdf49484.css.map*/