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;background-image:url(/static/media/page-bg.0d8b0f7e.jpg);background-size:cover}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{font-family:"Ubuntu",sans-serif;color:#fff;background:url(/static/media/page-bg.3200c28c.png)}.container{max-width:1980px;width:100%}img{max-width:100%}.bg-image{background:url(/static/media/page-bg.3200c28c.png);min-height:1113px;height:100%}.page-content{position:absolute;z-index:99;top:0;width:100%}.page-wrapper{padding:50px 30px 65px}.page-wrapper .title{font-size:25px;text-align:center;font-weight:300;letter-spacing:1.5px}.page-wrapper .countdown{font-size:40px;letter-spacing:5px;font-weight:500;opacity:.6;text-align:center;font-weight:300;letter-spacing:1.5px}.title-wrapper{position:relative}.title-wrapper .countdown{position:absolute;z-index:999;width:100%;top:-10px;right:20px;text-align:right}.room-number h1{letter-spacing:8px;font-size:80px;text-shadow:1px 1px 10px #000;margin-top:15px}.join-player,.ranking-player{background-color:#111;opacity:.8;width:70%;margin:40px auto 0;padding:20px;border-radius:10px}.ranking-player{margin-top:23px}.join-player .player-title{font-size:25px!important;font-weight:400;text-align:center}.join-player .columns,.ranking-player .columns{padding:.75rem;text-align:center;font-size:20px}.ranking-player .columns{font-weight:500}.footer{bottom:30px;position:absolute;width:100%;z-index:999;padding:0 50px}.current-ranking h1{font-weight:400;border-bottom:3px solid hsla(0,0%,100%,.5);display:inline-block;padding:0 20px 20px}.top-player-ranking{background-color:#111;opacity:.8;width:70%;margin:40px auto 0;padding:25px;border-radius:10px}.top-player-ranking .wrapper{width:70%;margin:0 auto}.top-ranking{padding:10px 20px;font-size:35px;font-weight:500;background-color:hsla(0,0%,100%,.12);border-radius:15px;border:2px solid hsla(0,0%,100%,.8);margin:15px 0}.top-ranking.top{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAABbCAYAAAAshQAlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDRjk2ODIwRDk3MDExRTk4MjQzQTgyMTc1OENENUJCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDRjk2ODIxRDk3MDExRTk4MjQzQTgyMTc1OENENUJCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RENGOTY4MUVEOTcwMTFFOTgyNDNBODIxNzU4Q0Q1QkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RENGOTY4MUZEOTcwMTFFOTgyNDNBODIxNzU4Q0Q1QkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4cFfkJAAAGuElEQVR42uzd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);background-size:cover;border:2px solid transparent}.top-ranking .score{font-style:italic;font-weight:300;font-size:30px;letter-spacing:1.5px}.winner-bg-image{background:url(/static/media/page-bg.3200c28c.png);min-height:1113px;height:100%}.winner-title{margin-top:80px}.winner-ranking .top-ranking{padding:50px 20px;font-size:30px;font-weight:500;background-color:rgba(0,0,0,.7);border-radius:15px;border:2px solid hsla(0,0%,100%,.8);margin:15px 0}.winner-ranking .top-ranking.first p.name{margin-bottom:140px}.winner-ranking .top-ranking.second p.name{margin-bottom:90px}.winner-ranking .top-ranking.third p.name{margin-bottom:40px}.winner-ranking .top-ranking.first p.point,.winner-ranking .top-ranking.first p.time,.winner-ranking .top-ranking.second p.point,.winner-ranking .top-ranking.second p.time,.winner-ranking .top-ranking.third p.point,.winner-ranking .top-ranking.third p.time{font-weight:300;font-style:italic;margin-bottom:20px}.winner-ranking .top-ranking.first div.speed,.winner-ranking .top-ranking.second div.speed,.winner-ranking .top-ranking.third div.speed{opacity:.5;font-size:20px}.rank-place{font-weight:500}.rank-place.third{font-size:35px}.rank-place.second{font-size:40px}.rank-place.first{font-size:50px}.rank-place-table{display:table;table-layout:fixed;width:100%;margin-bottom:20px}.rank-place-table .columns{display:table-cell;vertical-align:bottom}.other-winner{background-color:rgba(0,0,0,.7);border-radius:5px;margin:10px;font-size:20px;font-weight:500;padding:10px 0;opacity:.8}.other-winner .point,.other-winner .time{font-style:italic;font-weight:300}@media (max-width:991px){.join-player,.ranking-player,.top-player-ranking{width:90%}.top-ranking,.top-ranking .score{font-size:25px}.current-ranking h1{font-size:30px}.top-player-ranking .wrapper{width:100%}.winner-bg-image{background:url(/static/media/page-bg.3200c28c.png);min-height:1500px;height:100%;background-size:cover}}@media (max-width:767px){.title-wrapper .countdown{position:relative;text-align:center;right:0}.join-player .columns,.ranking-player .columns{padding:.75rem;text-align:center;font-size:14px}.join-player,.ranking-player,.top-player-ranking{width:100%}.winner-title{display:none}.winner-bg-image{background:url(/static/media/page-bg.3200c28c.png);min-height:2000px;height:100%;background-size:cover}.winner-ranking .top-ranking{padding:30px 10px;font-size:20px}}.App{text-align:left;font-family:Arial}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;display:flex;flex-direction:column;justify-content:flex-start;font-size:calc(10px + 2vmin);color:#fff;padding-top:50px}.App-header,.App-header-frame{min-height:100vh;align-items:center}.App-header-frame{background-color:transparent;width:100vw;justify-content:center;align-content:center}.App-header-start{background-color:rgba(40,44,52,.9);min-height:45vh;width:80vh}.App-header-base,.App-header-start{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:calc(10px + 2vmin);color:#fff;padding-top:50px}.App-header-base{background-color:transparent;min-height:100vh}.App-link{color:#61dafb}.tooltip .tooltiptext:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#000}.buttonStyleDownloadExcel{background-color:#3f51b5}.buttonStyleDownloadExcel,.buttonStyleDownloadExcel:hover{width:100%;height:65px;border-radius:5px;font-size:15px;color:#fff;border-width:0;text-align:center;padding-left:29px}.buttonStyleDownloadExcel:hover{background-color:#3750e0;cursor:pointer}.buttonStyleDownloadExcel-event{background-color:#007bff;vertical-align:middle}.buttonStyleDownloadExcel-event,.buttonStyleDownloadExcel-event:hover{width:275px;height:40px;border-radius:5px;color:#fff;border-width:1px;border-color:#fff;text-align:center}.buttonStyleDownloadExcel-event:hover{background-color:#3750e0;cursor:pointer}.buttonStyleDownloadExcelSimple{background-color:#3f51b5}.buttonStyleDownloadExcelSimple,.buttonStyleDownloadExcelSimple:hover{width:100%;height:65px;border-radius:5px;font-size:15px;color:#fff;border-width:0;text-align:center}.buttonStyleDownloadExcelSimple:hover{background-color:#3750e0;cursor:pointer}.btn-sort{padding:0 5px}.buttonStyleCloseUi{width:115px;height:65px;font-size:15px}.buttonStyleCloseUi,.buttonStyleEnterAdminUi{border-radius:5px;color:#fff;background-color:#3f51b5;border-width:0;text-align:center}.buttonStyleEnterAdminUi{width:55px;height:55px;font-size:18px}.blink{-webkit-animation:blink 2s linear infinite;animation:blink 2s linear infinite}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:1}50.01%{opacity:.5}to{opacity:.5}}@keyframes blink{0%{opacity:1}50%{opacity:1}50.01%{opacity:.5}to{opacity:.5}}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.db1119bd.chunk.css.map */