@import"https://fonts.googleapis.com/css2?family=VT323&display=swap";:root{--app-height: 100%}html,body{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%}#root>div{height:100%}#root>div>.App{height:100%}.App>div{height:100%}.App>div>div{height:100%}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terminalFont{font-family:VT323,monospace;font-size:18px}#receiptContent .MuiGrid-item{padding:5px 0}.document-container,.react-orientation{height:100%}.react-orientation--landscape .rotate-image{transform:rotate(90deg)}.react-orientation--portrait>div{height:100%}.document-container>div{height:100%}.sigCanvas{background-color:#fff;border:2px solid #000}.video-overlay{position:relative;height:100%}.device-orientation-wrapper{height:100vh;width:100vw;height:var(--app-height);position:fixed}.device-orientation-wrapper>div{height:100%}.selfie-container,.selfie-container-landscape{height:100%;position:relative}.selfie-container .MuiGrid-container{flex:1;flex-direction:column;height:100%;align-items:center;flex-wrap:nowrap}.selfie-container .selfie-settings{position:absolute;top:50%;transform:translateY(-50%);z-index:99}.selfie-container .selfie-settings .continue-phone{padding:1rem 2rem;border-radius:8px;border:1px solid rgb(33,37,41,.5);cursor:pointer;margin-top:1rem}.selfie-container .selfie-settings .continue-phone h6{margin:0}.selfie-container p{color:#fff}.selfie-header{padding-top:18px;padding-bottom:18px;padding-inline:1rem;width:100%;position:absolute;z-index:3;font-size:1.5rem}.selfie-header p{word-break:break-word}.selfie-container-landscape .selfie-header{width:100%}.selfie-footer{padding-bottom:18px;position:absolute;bottom:0;z-index:2}.capture-container .capture-button{border-radius:100px;padding:40px;position:relative}.capture-container .capture-button:before{content:"";background-color:#fff;border-radius:100px;padding:32px;z-index:1;position:absolute}.capture-container .capture-button:after{content:"";background-color:#000;border-radius:100px;padding:35px;position:absolute}.selfie-webcam{flex:1;width:100vw;height:auto;position:relative}.selfie-webcam>div{height:100%}.selfie-overlay{position:absolute;height:100%;padding-block:4rem;z-index:2;width:100%;top:50%;transform:translate(-50%) translateY(-50%);left:50%;opacity:.7}.selfie-button{position:absolute!important;left:110%;top:20px;font-size:120%!important;text-decoration:underline!important;font-weight:700!important;text-transform:none!important}.skip-button{position:absolute!important;left:150%;top:15px;font-size:120%!important;text-decoration:underline!important;font-weight:700!important;text-transform:none!important}.selfie-logo{position:absolute;right:115px;top:30px}.selfie-logo-overlay{position:absolute;left:30px;bottom:50px}.deferred-container{height:100%;padding:10px}.deferred-container p{margin-bottom:5px}.step{margin-top:10px}.pdf-page{border:8px solid #8d8d8d}.camera-alerts{width:310px;margin:auto auto 40px}@media screen and (orientation:landscape){.device-orientation-wrapper{height:100vh!important}.selfie-button{left:50%!important;transform:translate(-50%);bottom:115px!important;top:auto}.skip-button{left:50%!important;transform:translate(-50%);bottom:160px!important;top:auto}.selfie-logo-overlay{bottom:75px!important}.selfie-logo{right:10px!important;top:115px!important}.selfie-webcam{width:100vw!important;height:100%!important}.selfie-footer{right:40px;top:50%;transform:translateY(-50%);bottom:auto;z-index:2}}.file-upload-container{display:inline-block;background-color:#4287f5;margin-block:16px;border-radius:6px;opacity:.99}.file-upload-error{color:red}.loader{text-align:center;display:flex;justify-content:center;align-items:center;margin:1rem}
