@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Ubuntu,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input{border:1px solid #e6e6e6;border-radius:6px;font-size:18px;outline:none;padding:10px 20px;text-align:center;width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{background:#bb2528;border:none;border-radius:6px;box-shadow:none;color:#fff;cursor:pointer;font-size:20px;outline:none;padding:10px 20px;transition:background .2s linear;width:100%}button:hover,button[disabled]{background:#ea4630}#app{background:#146b3a;bottom:0;overflow-x:hidden;overflow-y:auto;right:0}#app,#decoration{left:0;position:fixed;top:0}#decoration{width:200px}#decoration img{height:auto;max-width:100%}#homePage{flex-direction:column;height:100%;width:100%}#homePage,#homePage h1{align-items:center;display:flex;justify-content:center}#homePage h1{color:#fff;font-size:24px;font-weight:500;margin:0 0 20px}#homePage #loginBox{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 20px 50px}#homePage #loginBox #loginBoxError{color:#fff;margin-bottom:10px}#homePage #loginBox form{flex-direction:column;padding:0 20px;width:100%}#homePage #loginBox form,#homePage #loginBox form>div{display:flex;justify-content:center}#homePage #loginBox #loginBoxInput{margin-bottom:10px}#choosedPage{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}#choosedPage #wheel>g:last-of-type{pointer-events:none}#choosedPage #wheel>g:last-of-type>path{filter:none;pointer-events:none}#choosedPage #wheel>g:last-of-type>text{display:none}#choosedPage #owner{font-size:20px}#choosedPage #choosed,#choosedPage #owner{color:#fff;font-weight:500;margin-bottom:50px;text-align:center}#choosedPage #choosed{font-size:24px}#adminPage{margin:0 auto;max-width:500px;padding:100px 20px 20px}#adminPage #adminLogin{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:50vh}#adminPage #adminLogin h2{font-size:28px;margin-bottom:20px}#adminPage #adminLogin .error{color:#ff6b6b;font-size:16px;margin-bottom:15px}#adminPage #adminLogin form{display:flex;flex-direction:column;gap:10px;max-width:300px;width:100%}#adminPage #adminLogin form input{width:auto}#adminPage #adminLogin form button{width:100%}#adminPage #users{margin-bottom:20px}#adminPage #users .user{align-items:center;border:1px solid #fff;border-radius:6px;color:#fff;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 20px}#adminPage #users .user .name{font-weight:500;margin-top:5px}#adminPage #users .user .choosed{margin-top:5px}#adminPage #users .user .remove{cursor:pointer;flex-grow:0;font-size:24px;padding:0 10px}#adminPage form>div{display:flex;justify-content:center}#adminPage #adminPageError{color:#fff}#adminPage #addUser{border:1px solid #fff;border-radius:6px;margin-bottom:20px;padding:10px}#adminPage #addUser #addUserError{color:#fff;margin-bottom:10px}#adminPage #addUser input,#adminPage #enableGame{margin-bottom:10px}#adminPage #manageExceptions{border:1px solid #fff;border-radius:6px;color:#fff;margin-bottom:20px;padding:20px}#adminPage #manageExceptions h3{margin-bottom:15px;margin-top:0;text-align:center}#adminPage #manageExceptions .error{color:#ff6b6b;margin-bottom:10px;text-align:center}#adminPage #manageExceptions .exceptionForm{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}#adminPage #manageExceptions .exceptionForm select{background:#fff;border:1px solid #e6e6e6;border-radius:6px;flex:1 1;font-size:16px;min-width:120px;outline:none;padding:10px}#adminPage #manageExceptions .exceptionForm .arrow{font-size:14px;white-space:nowrap}#adminPage #manageExceptions .exceptionForm button{flex:0 0 auto;font-size:16px;min-width:140px;padding:10px 15px}#adminPage #manageExceptions .exceptionsList{margin-top:20px}#adminPage #manageExceptions .noExceptions{font-style:italic;opacity:.7;text-align:center}#adminPage #manageExceptions .exception{align-items:center;border:1px solid #ffffff4d;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 15px}#adminPage #manageExceptions .exception .exceptionInfo{align-items:center;display:flex;flex:1 1;gap:10px}#adminPage #manageExceptions .exception .userName{font-weight:500}#adminPage #manageExceptions .exception .arrow{font-size:14px;opacity:.7}#adminPage #manageExceptions .exception .remove{cursor:pointer;flex-shrink:0;font-size:24px;padding:0 10px}
/*# sourceMappingURL=main.432ba88f.css.map*/