body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.my-app-root{color:#fff;flex-direction:row;height:100%;justify-content:space-between;padding:0;position:relative;width:100%}.app-main-frame,.my-app-root{align-items:flex-start;background:#7000ff;display:flex}.app-main-frame{align-self:stretch;flex:80% 1;flex-direction:column;order:0;padding:40px}.app-head{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;width:100%}.app-content{justify-content:space-evenly;max-height:80%;width:100%}.main-app-part{align-items:center;display:flex;flex-direction:column;max-width:500px}.controls-button{align-items:center;background:#24ff61;border:0;border-radius:12px;display:flex;flex-direction:row;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;gap:10px;justify-content:center;line-height:17px;margin-top:20px;padding:15px 20px;width:100%}.controls-button:hover{background-color:#5dff24}.controls-button:active{background-color:#00d93d}.controls-button:disabled{background-color:#e6e6e6}.table-container{border-radius:8px;font-size:14px;overflow:scroll;position:relative}.table-container::-webkit-scrollbar{display:none}.table-container .table-header{background:#4e01b0;display:flex;justify-content:center;position:-webkit-sticky;position:sticky;top:0;width:100%}.table-container .table-header div{justify-content:center;padding:10px}.table-container .table-header .player-points{background:#24ff61;border-radius:6px;color:#6100dc;gap:10px;padding:1px 6px}.table-container .table-content{background:#6100dc;border-collapse:collapse;max-height:600px;width:100%}.table-container .table-content td,.table-container .table-content th{padding:10px 20px}.table-container .table-content .table-body{max-height:90%}.table-container .table-content .result-row{border-bottom:1px solid #7000ff;width:100%}.table-container .table-content .result-row .row-number{font-weight:800}.table-container .table-content .result-row.lose .player-name:after,.table-container .table-content .result-row.point .player-name:after,.table-container .table-content .result-row.win .player-name:after{border-radius:6px;display:inline-block;height:8px;margin-left:5px;width:8px}.table-container .table-content .result-row.win .player-name:after{background:#00e469;content:""}.table-container .table-content .result-row.lose .player-name:after{background:red;content:""}.app-title{color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:39px}.dices-container{position:relative}.dices-container .controls-button{max-width:350px}.controls-button.cancel-button{background:none;border:1px solid #fff;border-radius:12px;color:#fff}.controls-button.cancel-button:hover{box-shadow:inset 0 0 25px 10px rgba(0,0,0,.31)}.controls-button.cancel-button:active{box-shadow:inset 0 0 35px 10px rgba(0,0,0,.71)}.set-dices-form{background-color:gray;border-radius:15px;margin:15px;padding:10px;width:300px}.set-dices-form .controls-container{display:flex;justify-content:space-between;margin-bottom:10px}.set-dices-form .controls-container .dices-input{align-items:flex-start;background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;margin-bottom:0;padding:5px 0 5px 10px;width:70%}.set-dices-form button.controls-button{background-color:#aaa;cursor:pointer;margin-top:10px}.set-dices-form button.controls-button:hover{background-color:#cdcdcd}.dices{display:flex;justify-content:space-evenly;margin:7% 0;width:100%}.cube .front{-webkit-transform:translateZ(50px);transform:translateZ(50px)}.cube .back{-webkit-transform:rotateX(-180deg) translateZ(50px);transform:rotateX(-180deg) translateZ(50px)}.cube .right{-webkit-transform:rotateY(90deg) translateZ(50px);transform:rotateY(90deg) translateZ(50px)}.cube .left{-webkit-transform:rotateY(-90deg) translateZ(50px);transform:rotateY(-90deg) translateZ(50px)}.cube .top{-webkit-transform:rotateX(90deg) translateZ(50px);transform:rotateX(90deg) translateZ(50px)}.cube .bottom{-webkit-transform:rotateX(-90deg) translateZ(50px);transform:rotateX(-90deg) translateZ(50px)}.container{height:100px;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 100%;perspective-origin:50% 100%;position:relative;width:100px}.cube{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s}.cube,.cube .face{height:100%;width:100%}.cube .face{background:#fff;border-radius:10%;box-shadow:inset 0 0 .5em #434242;text-align:center}.cube .face,.dot{position:absolute}.dot{background-color:#3b3b3b;border-radius:50%;box-shadow:inset 0 0 .35em .1em rgba(0,0,0,.75);height:20%;margin:-10% 5% 5% -10%;width:20%}.front .dot1{left:50%;top:50%}.back .dot1{left:20%;top:20%}.back .dot2{left:80%;top:80%}.right .dot1{left:20%;top:20%}.right .dot2{left:50%;top:50%}.right .dot3{left:80%;top:80%}.left .dot1{left:20%;top:20%}.left .dot2{left:80%;top:20%}.left .dot3{left:20%;top:80%}.left .dot4{left:80%;top:80%}.top .dot1{left:20%;top:20%}.top .dot2{left:80%;top:20%}.top .dot3{left:50%;top:50%}.top .dot4{left:20%;top:80%}.top .dot5{left:80%;top:80%}.bottom .dot1{left:20%;top:20%}.bottom .dot2{left:50%;top:20%}.bottom .dot3{left:80%;top:20%}.bottom .dot4{left:20%;top:80%}.bottom .dot5{left:50%;top:80%}.bottom .dot6{left:80%;top:80%}.shade-background{background-color:rgba(0,0,0,.5);height:100%;position:absolute;width:100%}.custom-form-outlet.full-page-outlet{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;position:fixed;top:0;width:100%}.my-form{align-items:flex-start;background-color:#fff;border-radius:22px;box-shadow:20px 4px 80px rgba(45,0,102,.8);display:flex;flex-direction:column;justify-content:center;opacity:1;padding:15px;width:400px;z-index:500}.my-form div,.my-form form{width:100%}.my-form .form-heading{align-items:center;display:flex;justify-content:space-between;margin:0}.my-form .form-heading .form-title{color:#6100dc;font-size:20px;font-weight:600;line-height:24px;margin:14px 0}.my-form .form-content{color:#000;font-size:14px;font-weight:600;line-height:18px;margin:0 0 20px}.my-form form{align-items:flex-start;display:flex;flex-direction:column;padding:0}.my-form .close-button{background:0,0,0,0;background-image:url(/static/media/close.16540bf90538db653183.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:20%;height:32px;width:32px}.my-form .close-button:hover{background-color:rgba(150,0,0,.2)}.controls-container{box-sizing:border-box;margin-bottom:20px;max-height:75px}.controls-container.checkbox-container{height:18px}.controls-container label{color:#000;display:inline-block;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:10px}.controls-container input[type=checkbox]+label{margin:0}.controls-container span.form-error-msg{color:red;font-size:12px}.controls-container .controls-input{align-items:flex-start;background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;height:47px;margin-bottom:0;padding:15px 0 15px 10px;width:100%}.controls-container .controls-input:focus{border-color:#7000ff}.controls-container .controls-input:focus-visible{outline-width:0}.controls-container .controls-input:invalid{border-color:red}.controls-container .controls-input:disabled{background-color:#e6e6e6}.notification-container{align-items:center;display:flex;flex-direction:row;justify-content:center;left:0;position:absolute;top:-3em;width:100%}.notification-container .notification{background:#fff;border:2px solid #4e01b0;border-radius:15px;color:#000;display:block;padding:12px}.custom-form-outlet{align-items:center;display:flex;height:100%;justify-content:center;padding:0;position:relative;width:100%}@font-face{font-family:Montserrat;src:url(/static/media/Montserrat-VariableFont_wght.3faa3eef13649db02044.ttf)}*{box-sizing:border-box;font-family:Montserrat}* :not(input){-o-user-select:none;-webkit-user-select:none;user-select:none}#root,body,html{height:100%}.flex-container{display:flex;flex-direction:row}.flex-item{flex:50% 1;margin:0 20px}@media(max-width:800px){#root .flex-container{align-items:center;flex-direction:column;width:100%}#root .flex-item{flex:auto;margin-bottom:0;margin-top:20px;max-height:80%;width:100%}#root .app-main-frame{padding:20px 0}#root .app-instruction{padding:20px}#root .my-form{width:90%}#root .dices-container{order:-1}#root .app-content{max-height:950px}#root .app-instruction{min-height:auto}}.app-instruction{align-items:flex-start;background:#6400e3;color:#fff;display:flex;flex:20% 1;flex-direction:column;gap:15px;min-height:100%;padding:40px}.scrollable{overflow-y:auto}hr{size:1;width:100%}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.97be2ae7.css.map*/