html{font-size:62.5%}body{margin:0;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-size:1.4rem;color:#333;height:100vh}#root{height:100%}*{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}hr{opacity:.25}.page-header{height:64px}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.top-navigation{display:flex;height:60px;background-color:#fff;padding:0 20px;box-shadow:0 2px 4px #0000001a;justify-content:space-between;align-items:center}.top-navigation .navigation-left{display:flex;align-items:center;gap:10px}.top-navigation .logo-container{height:100%}.top-navigation .logo-container img{height:35px}.top-navigation .buttons{flex:1;display:flex;justify-content:right;align-items:center}.page-scan{height:100%;padding:20px}.page-scan h1{text-align:left;margin:0}.page-scan .scan-container{padding:30px}.page-scan .scan-message{display:flex;align-items:center;justify-content:center;flex-direction:column}.page-scan .scan-message p{font-weight:500}.page-scan .scan-textfield{width:100%;display:flex;align-items:center}.page-scan .scan-lookup{font-size:1.3rem;margin-top:40px}.page-lookup{height:100%;padding:20px}.page-lookup h1{text-align:left;margin:0}.page-lookup .lookup-container{padding:30px}.page-lookup .MuiDataGrid-root>div>div>div{padding:0}.page-lookup .MuiFormControl-root{margin-bottom:20px;width:100%}.component-pairing-step h4{margin-top:0}.component-pairing-step .verification-boxes{display:flex}.component-pairing-step .verification-section{flex:1;margin:0 20px;display:flex;flex-direction:column}.component-pairing-step .verification-box{background-color:#eee;padding:20px;margin-bottom:20px;flex:1}.component-pairing-step .pair-animation video{border-radius:15px;margin-bottom:10px}.component-verification-step h4{margin-top:0}.component-verification-step .verification-boxes{display:flex}.component-verification-step .verification-section{flex:1;margin:0 20px;display:flex;flex-direction:column}.component-verification-step .verification-box{background-color:#eee;padding:20px;margin-bottom:20px;flex:1}.component-payment-step h4{margin-top:0}.component-payment-step .verification-boxes{display:flex}.component-payment-step .verification-section{flex:1;margin:0 20px;display:flex;flex-direction:column}.component-payment-step .verification-box{background-color:#eee;padding:20px;margin-bottom:20px;flex:1}.page-pickup{display:flex;height:100%;padding:20px}.page-pickup h2{margin:0 0 30px}.page-pickup .attendee-details{flex:1;margin-right:20px;padding:30px}.page-pickup .pickup-container{flex:3;padding:30px}.page-pickup .lookup-container{padding:30px}.page-pickup .makeStyles-root-1{padding:0}.page-pickup .MuiFormControl-root{margin-bottom:20px;width:100%}.page-pickup .detail-line{font-size:1.4rem;margin:20px 0}.page-pickup .detail-line .label{font-weight:700}.page-pickup .bigger .value{font-size:42px}.page-pickup .step-content{padding:30px 0}.page-pickup .stepper-buttons{display:flex;justify-content:space-between;margin-top:30px}.nfcPairingStatus{display:flex;border-radius:5px;margin-bottom:10px;padding:15px 10px;align-items:center;gap:10px}.nfcPairingStatus.waiting{background-color:#4dabf580}.nfcPairingStatus.paired{background-color:#19875480}.auth-page{height:100vh;display:flex;align-items:center;justify-content:center}.auth-page .auth-card{color:var(--color-body-black);max-width:420px;background-color:#fff;padding:20px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;border-radius:10px;display:flex;flex-direction:column;gap:30px}.auth-page .auth-hole{width:60px;height:10px;background-color:#281c3b;margin:0 auto;border-radius:40px}.auth-page .card-title{display:flex;flex-direction:column;align-items:center}.auth-page .card-title>img{height:48px}.auth-page .logo{width:240px}.auth-page .btn{font-size:16px;width:100%;border-radius:3px;color:var(--color-body-black);border:1px solid var(--color-divider);text-decoration:none}.auth-page .btn:hover,.auth-page .btn:active{background-color:var(--color-divider)}.auth-page .btn-primary{color:#fff;background-color:var(--color-primary);border:none;margin-bottom:15px}.auth-page .btn-primary:hover,.auth-page .btn-primary:active{background-color:#ce3017}.auth-page p{margin:15px 0;color:var(--color-body-black)}.auth-page a.forgot-link,.auth-page a.signup-link{display:inline-block;color:var(--color-body-black);text-decoration:none}.auth-page a.forgot-link:hover,.auth-page a.forgot-link:active,.auth-page a.signup-link:hover,.auth-page a.signup-link:active{text-decoration:underline}.auth-page a.signup-link{float:right}.auth-page a.google-link{display:flex;align-items:center;justify-content:center;color:var(--color-body-black);border:1px solid var(--color-divider)}.auth-page a.google-link:hover,.auth-page a.google-link:active{background-color:var(--color-divider)}.auth-page a.google-link img{height:18px}.auth-page a.google-link span{margin-left:10px}.auth-page hr{margin:25px 0;border:none;border-top:1px solid var(--color-divider)}.auth-page .card-content{display:flex;flex-direction:column;min-height:240px;justify-content:center;align-items:center;border-radius:10px;border:1px solid rgba(0,0,0,.1);background-color:#eee;gap:20px;font-weight:500}@media only screen and (max-width: 767px){.auth-page{margin:20px}.auth-page .centered-panel{margin:auto}}#page-signup #signup-form{text-align:center}#page-signup .g-recaptcha{display:inline-block}.page-store-pickup .verification-boxes{display:flex}.page-store-pickup .verification-section{flex:1;margin:0 20px;display:flex;flex-direction:column}.page-store-pickup .verification-box{background-color:#eee;padding:20px;margin-bottom:20px;flex:1}.page-store-pickup h4{margin-top:0}.page-store-pickup .pickup-info-bar{display:flex;align-items:center;padding:10px;color:#fff;background-color:gray;margin:15px 0;gap:10px}.page-store-pickup .pickup-info-bar.not-picked-up{background-color:green}.page-store-pickup .pickup-info-bar.picked-up{background-color:#a00000}.page-store-pickup .Mui-disabled{opacity:.25}.page-store-lookup{height:100%;padding:20px}.page-store-lookup h2{font-size:1.8rem;text-align:left;margin:0}.page-store-lookup .lookup-container{padding:30px}.page-store-lookup .MuiDataGrid-root>div>div>div{padding:0}.page-store-lookup .MuiFormControl-root{margin-bottom:20px;width:100%}.nfcReadStatus{display:flex;border-radius:5px;margin-bottom:10px;padding:15px 10px;align-items:center;gap:10px}.nfcReadStatus.waiting{background-color:#4dabf580}.nfcReadStatus.paired{background-color:#19875480}
