body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0}.App{flex-direction:column;height:100%}#top,.App{display:flex;text-align:left}#top{flex-direction:row;flex-grow:0}#settings{overflow-y:scroll}#login,#settings,#starting{flex-grow:100}#login{margin-left:1em;margin-right:1em}#search{display:flex;flex-direction:column;flex-grow:0;padding-left:1em;padding-right:1em}#details{flex-grow:100;padding:1em}#log{display:flex;flex-direction:column;flex-grow:0}@media (prefers-reduced-motion:no-preference){.spinning{-webkit-animation:App-logo-spin 2s linear infinite;animation:App-logo-spin 2s linear infinite}}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loginFrame{border:1px solid green;height:90%;left:5%;position:absolute;top:5%;width:90%}div{position:relative}svg.concentric g circle{stroke:#e5f8fb66;fill:none;stroke-width:1px}svg.concentric g rect{stroke:none;fill:#0c3891}.hidden{display:none!important}.invisible{visibility:hidden}div.individualCheckin{background-color:green;border:none;border-radius:4px;color:#fff;display:block;float:right;height:1.5em;margin:.25em;padding:1em;position:relative;text-align:center;vertical-align:middle;width:8em}input{background:#fff;border:2px solid #0c3891;border-radius:.5em;color:#0c3891;padding:1em;white-space:pre-wrap}.floatRight{float:right;position:relative}.overlay{margin:1em;position:absolute;right:0;z-index:1000}.ghost-white{background:#ffffffc0;border:none;color:#323232}.affirm{background-color:#00bcda;color:#fff}.warn{background:#e2b33be0;border-color:#e2b33b}button.error{background:#e84046d0!important}.showOnlyFirstChild p{display:none}.showOnlyFirstChild button:nth-child(0),.showOnlyFirstChild p:first-child{display:block}.showOnlyFirstChild p{text-wrap:none;overflow:hidden;white-space:nowrap}#root{height:100%;margin-left:auto;margin-right:auto;max-width:40em}div.App{background-clip:initial;background-position-y:-500px;background-repeat:no-repeat;box-sizing:border-box;display:flex;flex-direction:column;height:100%}#log p{font-size:80%;margin:0;padding:0 0 0 2em;text-indent:-2em}#login select{font-size:100%}div.App>div{text-align:center}#logContent{background-color:#ffffffdd;border-top:1px solid #fff;color:#000;text-align:left}#logContent.expanded{max-height:20em;overflow-x:inherit;overflow-y:scroll}#logbuttons{display:flex;flex-direction:row;padding:.15em}#logbuttons button:nth-child(2){flex-grow:100}div.multiselect{max-height:10em;overflow:scroll;vertical-align:top}.mono{font-family:monospace}div.qrScannerPort{border:2px solid #fff;border-radius:.2em;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}div.scanBatch{color:#fff}button.small{font-size:60%}#scanner{background-color:gray;margin-left:1em;margin-right:1em}#scanner button,#top button{font-size:100%}#top span{flex-grow:100;text-align:center}div.settingsHolder{font-size:20px;margin:0;padding:1em;text-align:left}div.settingsHolder input,select{border-radius:.25em;box-sizing:border-box;color:#0c3891;font-size:20px;padding:.5em;width:100%}div.settingsHolder div.configLine,div.userline{margin-bottom:1em;width:100%}div.configLine span.label{clear:right;display:block;font-weight:400;padding-right:1em}div.configLine>div>button{background-color:#00bcda;box-sizing:border-box;color:#fff;width:47%}div.configLine>div>button:nth-child(odd){margin-left:0}div.configLine>div>button:nth-child(2n){margin-right:0}div.userline span{margin-right:1em}#details h2,#login h2,#settings h2,#starting h2{font-size:24px;font-weight:400;margin:0 0 1em}#search input{flex-grow:100}div.searchButtons{display:flex;flex-direction:row}div.searchButtons button{background-color:#fff;color:#0c3891;flex-grow:1}div.bottomButtons{bottom:0;position:relative}.big{font-size:200%}#reglist{display:flex;flex-direction:column;flex-grow:100;overflow-y:scroll;padding:1em}div.scroller{border:2px solid #fff;border-radius:.5em;bottom:0;flex-grow:0;flex-shrink:10;overflow:clip}.vspacer{flex-grow:100;flex-shrink:100}div.regLine{background-color:#fff;display:flex;flex-direction:row;font-size:80%;font-weight:bolder;padding:0;text-align:left}div.regLine div{border-bottom:1px;border-bottom-style:solid;border-color:#0c3891;flex-shrink:1;min-width:4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.regLine h3{font-weight:400;margin:0;padding:0}div.regLine div:first-child{flex-grow:100;flex-shrink:5}div.regLine:last-child div{border-bottom:none}div.regLine div:nth-child(2){flex-grow:10;flex-shrink:10;text-align:right;white-space:pre-wrap}div.checkinDetails{color:#0c3891;margin:0;padding:.25em .25em .25em 1em}div.checkinStatus{padding-right:.5em}div.regLine div.checkinButton{border-color:#fff;text-align:center}div.regLine div.checkinButton svg{display:inline-block;padding-top:.35em}div.regLine.valid div.checkinStatus{color:#4caf50}div.regLine.checkedIn div.checkinStatus{color:#0c3891}div.regLine.badType div.checkinStatus{color:#e2b33b}div.regLine.valid div.checkinButton{background-color:#4caf50}div.regLine.checkedIn div.checkinButton{background-color:#0c3891}div.regLine.badType div.checkinButton{background-color:#e2b33b}.checkinIcon{color:#fff}button.disabled{background:#b1bec740;border:2px solid #b1bec750;color:#b1bec750}.ineligible{background:#e2b33b40!important;border-color:red}svg.checkinCheck{color:#fff;display:block;height:2em;margin-bottom:-3.75em;margin-left:.5em;margin-right:.5em;padding:.25em;width:2em}#bulkActions{-webkit-column-gap:.5em;column-gap:.5em;display:flex;flex-direction:row}#bulkActions button{flex-grow:90}button svg{margin-bottom:-.25em}#shareQr{flex-grow:100}body{color:#fff!important}.edclogo{font-size:250%;font-weight:500;margin-bottom:.5em;margin-top:.5em;-webkit-user-select:none;user-select:none}.ygreen{color:#c9f001!important}.blue2{color:#00bcda}.blue1{color:#0c3891}.orange{color:#e2b33b}.green{color:#4caf50}button{border:none;border-radius:5em;font-weight:bolder;margin:.5em;padding:.5em}button:first-child{margin-left:0}button:last-child{margin-right:0}button.ghost{background:#000000a0;border:none;color:#fff}#log button,#top button{background:none;border:none;color:#fff;margin:.15em .25em;padding:0}button.inLine{background:none;border:none;margin-bottom:-.15em}button,input,select{margin-top:.5em}a{font-weight:bolder}a:hover{color:#4caf50}div.userline small{display:flex;flex-direction:row}div.userline a{flex-grow:100;font-weight:400;text-align:right}button.white{background-color:#fff!important;color:#0c3891!important}.react-toggle{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:initial;border:0;cursor:pointer;display:inline-block;padding:0;position:relative;touch-action:pan-x;-webkit-user-select:none;user-select:none}.react-toggle-screenreader-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{background-color:#4d4d4d;border-radius:30px;height:24px;padding:0;transition:all .2s ease;width:50px}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{bottom:0;height:10px;left:8px;line-height:0;margin-bottom:auto;margin-top:auto;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:14px}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{bottom:0;height:10px;line-height:0;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;top:0;width:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{background-color:#fafafa;border:1px solid #4d4d4d;border-radius:50%;box-sizing:border-box;height:22px;left:1px;position:absolute;top:1px;transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;transition:all .25s ease;width:22px}.react-toggle--checked .react-toggle-thumb{border-color:#19ab27;left:27px}.react-toggle--focus .react-toggle-thumb{box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px #0099e0}
/*# sourceMappingURL=main.dd1bc8da.css.map*/