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}body,html{min-height:100%}#root,body,html{display:flex;flex-grow:1}#root{justify-content:space-between}#root .rtl{direction:rtl}.main{display:flex;height:100%;flex-grow:1}.main h1{font-size:1.2em}.flex{display:flex}.flex.grid-container{margin:-1em;flex-wrap:wrap;flex-grow:1}.flex.grid-container .grid-item{margin:1em}.flex.column{flex-direction:column}.flex.row{flex-direction:row}.flex.align-items-baseline{align-items:baseline}.flex.align-items-flex-start{align-items:flex-start}.flex.align-items-flex-end{align-items:flex-end}.flex.align-items-stretch{align-items:stretch}.flex.align-items-center{align-items:center}.flex.align-self-baseline{align-self:baseline}.flex.align-self-flex-start{align-self:flex-start}.flex.align-self-flex-end{align-self:flex-end}.flex.align-self-stretch{align-self:stretch}.flex.align-self-center{align-self:center}.flex.justify-content-baseline{justify-content:baseline}.flex.justify-content-flex-start{justify-content:flex-start}.flex.justify-content-flex-end{justify-content:flex-end}.flex.justify-content-stretch{justify-content:stretch}.flex.justify-content-center{justify-content:center}.flex.justify-content-space-around{justify-content:space-around}.flex.justify-content-space-evenly{justify-content:space-evenly}.flex.justify-content-space-between{justify-content:space-between}.grow-0{flex-grow:0}.grow-1,.grow-2{flex-grow:1}.white-space-pre{white-space:pre-line}.w-20p{width:20%}.m-10-forced{margin:1em!important}#root .quest-page .video-block video{max-width:90%;max-height:calc(90% - 40px);background:rgba(0,0,0,.3)}@media screen and (min-width:812px){#root .quest-page .prompt{max-width:70%}}#root .quest-page .overlay-image{z-index:10;width:290px;bottom:40px;right:80px}@media screen and (max-width:812px){#root .quest-page .overlay-image{width:110px;bottom:10px;right:20px}}@media screen and (max-width:568px){#root .quest-page .overlay-image{width:120px;bottom:8px;right:calc(50% - 60px)}}@media screen and (max-width:320px){#root .quest-page .overlay-image{display:none}}.admin-table-container{min-height:70vh;width:100%;display:flex}.admin-table-container .admin-table-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:stretch}.admin-table-container .admin-table-toolbar .admin-table-buttons{flex-grow:1}.admin-table-container .admin-table-toolbar .admin-table-buttons button{margin-right:.4em}.admin-table-container .table-row-buttons{opacity:.4;transition:opacity .2s}.admin-table-container .table-row-buttons button{font-size:.8em;padding:.2em 1em}.admin-table-container .table-row-buttons button svg{width:.6em;height:.6em}.admin-table-container .MuiDataGrid-root .MuiDataGrid-row.Mui-even{background-color:rgba(0,0,0,.05)}.admin-table-container .MuiDataGrid-root .MuiDataGrid-row:hover{background-color:#c2cbfa}.admin-table-container .MuiDataGrid-root .MuiDataGrid-row:hover .table-row-buttons{opacity:1}.admin-table-container .green-btn{background-color:green!important;color:#fff!important}.admin-table-container .chip{display:inline-flex;background:#177f7f;border-radius:1em;padding:.4em .8em;margin:.3em;justify-content:center;align-items:center;font-size:.7em;line-height:1em;color:#fff}#root .quest-page .vault{background-size:cover;background-position:top;flex-grow:1;overflow:hidden;min-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}#root .quest-page .vault .prompt{transition:all 1s;opacity:1}#root .quest-page .vault .prompt.right{align-self:flex-end}#root .quest-page .vault .prompt.left{align-self:flex-start}#root .quest-page .vault .vault-success-button{background:green;border:1px solid #adff2f;box-shadow:2px 2px 12px rgba(0,0,0,.7);color:#adff2f}#root .quest-page .vault .vault-input{background:rgba(255,255,0,.5);padding:.4em;border-radius:10px;margin:.6em;bottom:0;position:absolute}#root .quest-page .vault .vault-input.centered{position:relative;bottom:inherit}#root .quest-page .vault .vault-input.right{margin:0 1.5em;position:relative;bottom:inherit;align-self:flex-end}#root .quest-page .vault .vault-input.left{margin:0 1.5em;position:relative;bottom:inherit;align-self:flex-start}#root .quest-page .vault .vault-input.blue{background:rgba(0,255,251,.7)}#root .quest-page .vault .vault-input.success{background:green}#root .quest-page .vault .vault-input.success input{color:#fff;font-weight:700}#root .quest-page .vault .vault-input .MuiInputLabel-root{left:50%;transform:translate(-50%,24px) scale(1);text-align:center;width:100%}#root .quest-page .vault .vault-input .MuiInputLabel-shrink{left:50%;transform:translate(-50%,1.5px) scale(.75);transform-origin:top center}#root .quest-page .vault .vault-input input{text-align:center}#root .quest-page .vault.success.fade-out-prompt .prompt{transition:all 1s;opacity:0}#root .background{flex-grow:1;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}#root .description{background:#fff;position:relative;padding:.5em;border-radius:.5em;margin:.4em}#root .touch-image-wrapper{flex-grow:1;min-width:100%;min-height:100%;background-size:cover;align-items:center;justify-content:center;display:flex;background-position:top}#root .overlay-image-wrapper{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;z-index:100}#root .overlay-image{position:absolute}#root .player-select{flex-grow:1;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;display:flex;flex-direction:row;align-items:center;justify-content:center}#root .player-select .player-button{margin-top:180px}#root .player-select .player-button>span{display:flex;flex-direction:column;font-size:9px;color:#fff}#root .player-select .player-button>span img{height:60px}#root .game-main{flex-grow:1;width:100%}#root .game-main .top-left{position:absolute;left:20px;top:56px;display:flex;width:170px;height:170px;border:1px solid green;border-radius:10px}#root .game-main .top-left .description{position:absolute;top:172px;font-size:.6em;max-height:35px;border:1px solid grey;padding:.3em;border-radius:5px;overflow-y:auto}#root .game-main .avatar{position:absolute;top:276px;left:20px;border:1px solid green;display:flex;flex-direction:column;width:80px;height:80px;border-radius:10px;overflow:hidden;align-items:center;justify-content:space-between;background-color:#006400}#root .game-main .avatar img{width:70%}#root .game-main .players-list{position:absolute;z-index:20;display:flex;flex-direction:row;top:39px;left:220px;padding:6px;background:#483d8b;border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,.4);border:2px solid green}#root .game-main .players-list .player-avatar{display:flex;flex-direction:column;width:30px;font-size:9px;align-items:center;justify-content:center}#root .game-main .players-list .player-avatar img{width:28px}#root .game-main #map-container{display:block;position:relative;width:420px;height:280px;overflow:auto;left:200px;top:56px;border:2px solid green;border-radius:10px}#root .game-main #map-container .map{display:block;width:1096px;height:640px;overflow:auto;position:absolute}#root .game-main #map-container .position{position:absolute;margin-top:-40px;margin-left:-40px}#root .dying{display:flex;width:100%;flex-grow:1;align-items:center;justify-content:center;-webkit-animation:fly-left 20s infinite;animation:fly-left 20s infinite}#root .dying .caption{color:#fff;font-size:12px;text-align:center}#root .dying .caption.impostor{color:#20b2aa}#root .dying .player img{height:100px;-webkit-animation:rotation 4s linear infinite;animation:rotation 4s linear infinite}@-webkit-keyframes fly-left{0%{background-position:100vw 0}to{background-position:0 0}}@keyframes fly-left{0%{background-position:100vw 0}to{background-position:0 0}}.voting{justify-content:stretch}.voting,.voting .frame{display:flex;flex-grow:1;width:100%}.voting .frame{flex-direction:column;background:#d3d3d3;padding:3em 2em 2em}.voting h1{font-size:40px;margin:0 0 10px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.voting button{box-shadow:1px 1px 6px rgba(0,0,0,.5);width:90%;display:flex;align-items:center;justify-content:flex-start}.voting button img{width:50px}#root .video-block{display:flex;min-width:100%;flex-grow:1}#root .video-block .video-loading-progress{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}#root .video-block .background{flex-grow:1;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}#root .video-block video{border:2px solid #10416e;border-radius:10px;box-shadow:3px 3px 10px rgba(0,0,0,.6);z-index:100}#root .body-found{display:flex;flex-grow:1;width:100%;flex-direction:column;align-items:center;justify-content:center;background-size:cover}#root .body-found .body{height:100px;transform:rotate(-100deg);margin-top:40px}#root .asteroids{display:flex;flex-grow:1;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#006400}#root .asteroids .shooting-range{width:533px;height:300px;border:3px solid #0f0;border-radius:10px;overflow:hidden;margin-top:30px;position:relative}#root .asteroids .shooting-range .asteroid{width:30px;height:20px;background-color:#483d8b;border-radius:8px;-webkit-animation:rotation .3s linear infinite;animation:rotation .3s linear infinite;position:absolute}#root .asteroids .success-button{background-color:green;color:#fff;border:1px solid #0f0}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#root .qr-scanner-block{display:flex;min-width:100%;flex-grow:1}#root .qr-scanner-block .background{flex-grow:1;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}#root .qr-scanner-block video{border:2px solid red;border-radius:10px;box-shadow:3px 3px 10px rgba(0,0,0,.6)}#root .start-button{background:red;color:#fff}#root .quest-page{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center;padding-top:40px}#root .quest-page .top-bar{height:40px;display:flex;align-items:center;justify-content:space-between;flex-direction:row}#root .quest-page .page-image{width:100%;height:auto}#root .quest-page .message-container .message{display:flex;flex-direction:column;padding:2em;background:#e0ffff;text-align:center;box-shadow:1px 1px 1px rgba(0,0,0,.4);border-radius:10px}#root .quest-page .prompt{display:flex;flex-direction:column;background:#fff;color:#0b2e4e;padding:1em;border:3px solid #10416e;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.5);margin:1em;font-size:1.4em}#root .quest-page .brawlized{transform:skewX(-7deg)}#root .quest-page .brawl-button{font-size:2em;background-color:#10416e;transform:skewX(-7deg);border:3px solid #0b2e4e;box-shadow:3px 3px 3px rgba(0,0,0,.5);color:#fff;font-weight:700}.auto-breadcrumbs{margin:1em 0}.auto-breadcrumbs .breadcrumbs-item{display:flex;align-items:center}.main .quest-editor{padding:0 1em 1em}.main .quest-editor .quest-template-form h3{font-size:1.3em;color:#3f51b5}.main .quest-editor .quest-template-form input,.main .quest-editor .quest-template-form textarea{background:#fff;padding:.5em}.main .quest-editor .quest-template-form .array-items{padding:.5em;border:1px solid #eee}.main .quest-editor .quest-template-form .array-items ul h3{font-size:1.1em}.main .quest-editor .quest-template-form .object-items{padding:.5em;margin:.5em 0;border-radius:1em;background:#eee}.notifications-container{z-index:2010;position:fixed;bottom:2em;left:50%;transform:translateX(-50%)}.notifications-container.has-many-items .messages{max-height:10em;overflow-y:auto;background-color:hsla(0,0%,100%,.4);box-shadow:2px 2px 6px rgba(1,1,1,.6)}.notifications-container.has-many-items .close-button{width:auto;padding:0;margin:0;position:absolute;right:0;top:-3em;z-index:10;font-size:.6em}.notifications-container .messages{display:flex;flex-direction:column;align-items:stretch;position:relative;padding:1em;border-radius:1em 0 0 1em;transition:background-color .5s,box-shadow .5s}.notifications-container .messages .MuiSnackbar-root{position:relative;bottom:inherit;margin-bottom:.4em;transform:translateX(-50%) scale(1);transition:transform .3s ease-out}.notifications-container .messages .MuiSnackbar-root.closing{transform:translateX(-50%) scale(.1)}
/*# sourceMappingURL=main.917ef203.chunk.css.map */