body{-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;font-size:16px;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Loading{display:block;min-width:24px}.AllocationList-list{list-style:none;margin:0;padding:0}.AllocationList-filters{border-top:1px solid #99b6bb;margin-top:20px;padding-top:20px}.AllocationList-listItem{grid-gap:1rem;align-items:center;border-bottom:1px solid #eee;display:grid;gap:1rem;grid-template-columns:2fr 2fr 1fr auto auto;padding:1rem}@media(max-width:480px){.AllocationList-listItem{grid-template-columns:1fr 1fr;padding:.5rem}}.AllocationList-listItem h3,.AllocationList-listItem h4,.AllocationList-listItem p{display:inline-block;margin:0;padding:0}.AllocationList-name{font-size:16px;font-weight:400;text-align:left}.AllocationList-code{font-family:monospace;text-align:left}@media(max-width:480px){.AllocationList-code{text-align:right}}.AllocationList-admitted,.AllocationList-eventName{text-align:left}.AllocationList-admitToggle{font-size:0;justify-self:end;text-align:right}.AllocationList-admitToggle .Loading{width:20px}.TicketInfo{background:#fff;border:4px solid #2c98b1;border-radius:3px;bottom:20px;box-shadow:0 0 10px #252d2f33;display:flex;flex-direction:column;gap:20px;left:20px;padding:20px;position:fixed;right:20px;text-align:left;top:20px}.TicketInfo-code{font-family:monospace;font-size:1.5rem;font-weight:400;margin-bottom:.5rem}.TicketInfo-quantity{font-size:1rem;font-weight:400;margin-bottom:.5rem}.TicketInfo-close{color:#252d2f;cursor:pointer;font-size:0;font-weight:400;position:absolute;right:20px;top:20px}.TicketInfo-close:after{content:"×";display:block;font-size:2rem;font-weight:400}.TicketInfo-admitToggle{margin-bottom:20px}.AdmitToggle-label{align-items:center;border:2px solid #99b6bb;border-radius:4px;cursor:pointer;display:flex;height:20px;position:relative;transition:all .3s ease;width:20px}.AdmitToggle-label:hover{background-color:#fff}.AdmitToggle-label.isAdmitted{border-color:#2c98b1;color:#4caf50}.AdmitToggle-label.isAdmitted:after{font-size:24px;left:70%;top:30%}.AdmitToggle-label:after{color:#99b6bb;content:"✔️";display:block;font-size:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.AdmitToggle-checkbox{visibility:hidden}.AdmitToggle-error{color:#ed5c3a;margin-top:8px}.AdmitToggle .Loading{width:20px}.AdmitToggle-text{margin-left:40px;position:absolute;width:250px}.ButtonGroup{border:1px solid #2c98b1;border-radius:6px;display:inline-block;margin-right:20px;padding:3px;width:auto}.ButtonGroup:last-child{margin-right:0}.ButtonGroup .Button{border-radius:0;display:inline-block;margin:0 1px 0 0;width:auto}.ButtonGroup .Button:first-child{border-radius:3px 0 0 3px}.ButtonGroup .Button:last-child{border-radius:0 3px 3px 0;margin-right:0}.ApiErrorMessage{margin:1rem 0}.ApiErrorMessage-text{margin:0 0 .75rem}.ApiErrorMessage-retry{margin-top:0}.Allocations-options{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:40px}.Allocations-loading{margin:40px auto;max-width:60px}.Allocations-event{align-items:center;display:flex;justify-content:space-between}.Allocations-event-name{font-size:16px;text-align:left}.Allocations-event-name-link{color:#2c98b1;text-decoration:none}.Scan-form{align-items:center;display:flex;flex-direction:row;gap:20px;height:100%;justify-content:center;margin:0 auto;max-width:600px;padding:20px;text-align:left}.Scan-input{margin-right:10px;padding:0 10px;width:100%}.Scan-submit.Button{width:100px}.Scan #video{position:static}.Input{display:block;margin:20px auto;text-align:left;width:100%}.Input-field{border:1px solid #99b6bb;padding:10px}.Button,.Input-field{border-radius:3px;box-sizing:border-box;display:block;font-size:16px;width:100%}.Button{background-color:#2c98b1;border:none;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;text-align:center;text-decoration:none}.Button.isInactive{background-color:#9eb8bf}.Error{color:#ed5c3a;text-align:left}.Login{margin:0 auto;width:320px}.NavBar{align-items:center;column-gap:20px;display:flex}@media(max-width:720px){.NavBar{justify-content:center;row-gap:20px}}.NavBar-item{color:#252d2f;font-weight:700;text-decoration:none;text-transform:uppercase}.NavBar .Button{color:#fff;margin-top:0;max-width:120px}.App{text-align:center}.App-header{background-color:#d6e2e4;box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;color:#252d2f;display:flex;height:40px;justify-content:space-between;padding:20px;text-align:left}@media(max-width:720px){.App-header{flex-direction:column;height:70px;padding-top:10px;row-gap:6px}}.App-logo{height:40px}.App-body{padding:20px}
/*# sourceMappingURL=main.53070cf9.css.map*/