body{margin:0;padding: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}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rot90{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes unrot90{0%{transform:rotate(90deg)}to{transform:rotate(0deg)}}div.fallbackmessage{font-family:monospace;font-size:13px;margin-bottom:1em;margin-left:1em}pre.err{color:#fff}p.modDate{margin-bottom:0;font-size:90%}div.spread{display:flex;justify-content:space-between;width:100%;padding:0 1em}div.notes{max-width:44em;margin:0 auto}h3.error{margin-top:1em;color:orange;text-align:center}div.fallback{color:#eee;margin:0 1em}div.problem{text-align:center;color:#eee}body{background:#5788c9;background:#456c96}body button,body input{touch-action:manipulation}h1.title{margin-top:.25rem;font-size:1.5rem}.footer,h1.title{color:#eee;text-align:center}.footer{font-size:13px;margin:4em auto}.Icon{display:inline-block;width:16px;height:16px}.App{position:relative;font-size:15px;font-family:Lato;font-display:"fallback"}.App .table td,.App .table th{text-align:right;padding:.5rem}.App h1{font-size:1.2rem}.App h2{font-size:1rem}.GameLink{color:#3f7fbf;text-decoration:underline;cursor:pointer}.ScoreSheet.left{margin:0}.ScoreSheet{color:#444;max-width:600px;margin:0 auto;background:#ffebab}.ScoreSheet .Accordion .Icon{font-size:80%;margin-right:.5em;line-height:20px}.ScoreSheet .Accordion .open .Icon{transform:rotate(90deg);animation:rot90 .4s ease-in-out}.ScoreSheet .Accordion .closed .Icon{transform:rotate(0deg);animation:unrot90 .4s ease-in-out}.ScoreSheet h3{margin:0}.ScoreSheet .panel{padding:12px;background:#fdf4c8;overflow:scroll}.ScoreSheet .btn-block{border-radius:0;text-align:left}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.playerName{width:5em;margin-right:.5em;padding:6px}.playerTilesBox{padding:.5em}.playerTiles{-webkit-user-select:none;user-select:none;padding:2px 1px 3px 3px;margin-right:1.5em;margin-bottom:.5em;cursor:pointer;background:rgba(0,0,0,.8);background:hsla(0,0%,100%,0);vertical-align:center}.playerTiles,.tileLetter{display:inline-block;border-radius:3px}.tileLetter{width:19px;height:21px;text-transform:uppercase;font-weight:700;padding-left:1px;padding-bottom:px;text-align:center;margin-right:3px;background:wheat;box-shadow:1px 1px 1px rgba(200,150,100,.75)}.tileDelete{display:inline-block;width:16px;line-height:1.2em;padding:0 0 3px 5px;margin-top:1px;margin-right:3px;color:#fff;background:#c06666;background:#a0a0a0;border-radius:4px;vertical-align:top}.GameStatsPanel .table-bordered,.OldGamesPanel .table-bordered,.PlayerStatsPanel .table-bordered{border:none}.GameStatsPanel table td,.GameStatsPanel table th,.OldGamesPanel table td,.OldGamesPanel table th,.PlayerStatsPanel table td,.PlayerStatsPanel table th{padding:.5rem;border:1px solid #bbb}.GameStatsPanel tr,.OldGamesPanel tr,.PlayerStatsPanel tr{cursor:pointer}.GameStatsPanel tr.selected td,.OldGamesPanel tr.selected td,.PlayerStatsPanel tr.selected td{background-color:orange;background-color:#b8d8f8}div.keypad{padding:2px;background:hsla(0,0%,94.1%,.9);right:2px;top:2px;border-radius:7px;border:1px solid #70a0ff}div.keypad table{-webkit-user-select:none;user-select:none;color:#fcfcfa;color:#ffe030;background:transparent}div.keypad table .label{font-size:110%;font-weight:400;max-width:100px;overflow:hidden;color:#444}div.keypad table tr{line-height:32px}div.keypad table button.btn-primary.btn.tiny{font-size:50%;font-weight:700}div.keypad table td.key button:focus{outline:none;box-shadow:none}div.keypad table td.key .btn-primary:active{background:orange}div.keypad table .btn-primary:hover,div.keypad table .btn-primary:visited,div.keypad table td.key .btn-primary{font-size:90%;background:rgba(102,68,21,.8);background:#727e8c;background:#6e8daf;color:#ffebab;color:#eee}div.keypad table .btn-primary:hover .tiny,div.keypad table .btn-primary:visited .tiny,div.keypad table td.key .btn-primary .tiny{font-size:50%}div.keypad table td .btn.btn-primary.btn-sm,div.keypad table td .btn.btn-secondary.btn-sm{font-size:.8rem;padding:.25rem;margin-left:3px}div.keypad table td.key button{outline:none;border:1px solid transparent;border-radius:5px;padding:1px;line-height:inherit;margin:2px;width:100%}div.keypad table td.label{line-height:1.2em}div.keypad table td{background:transparent;text-align:center;width:54px;font-size:28px;font-weight:200;padding:0 2px}div.keypad table td div{background:rgba(102,68,21,.8);background:#727e8c;color:#bffce4;color:#fce4bf;color:#fff9e0;margin:0;border:1px solid #333;border-radius:5px}div.keypad table td div.player{font-size:16px;font-weight:700;border:none;background:transparent;color:#444}div.keypad table td .etime{font-size:13px}.LiveGamePanel.DONE tr.subs div.score.active{border:1px solid #eee}.LiveGamePanel.DONE div.score{background:hsla(0,0%,78.4%,.2);background:none}.LiveGamePanel.ENDING div.score{background:hsla(0,0%,78.4%,.2)}.LiveGamePanel.ENDING tr.subs div.sub{background:#fff;background:hsla(0,0%,100%,.6)}.oi:before{color:444}.Follower{z-index:7;position:absolute;display:inline-block;opacity:1;transition:top .5s,bottom .5s,left .5s,right .5s,opacity .2s}.Follower.hide{opacity:0;transition:opacity 1s}.LiveGamePanel.left table{margin:0}.LiveGamePanel.notimes .dtime{width:1em}.LiveGamePanel{overflow:visible}.LiveGamePanel .notimes>.dtime{width:0}.LiveGamePanel p.message{margin:15px}.LiveGamePanel table{-webkit-user-select:none;user-select:none;font-size:15px;min-width:50%}.LiveGamePanel table.scoreTable{table-layout:fixed}.LiveGamePanel .ttime{padding-left:2em;text-align:left;font-size:13px}.LiveGamePanel .totalTimes .ttime{text-align:center;padding-left:1em}.LiveGamePanel .dtime{display:inline-block;text-align:right;margin:0 4px;font-size:75%;font-weight:400;color:#999;width:3em}.LiveGamePanel th{text-align:center;padding-left:1em}.LiveGamePanel button.endgame{margin:15px}.LiveGamePanel td{text-align:right;vertical-align:top}.LiveGamePanel label.nobody{padding-left:0;margin-top:.5em;margin-bottom:0}.LiveGamePanel tr.note td{text-align:left;font-size:90%;padding-left:.5em}.LiveGamePanel td>div{padding:2px 0;display:inline-block;vertical-align:initial;width:100%}.LiveGamePanel div.entrybox{display:flex;justify-content:center;flex-wrap:wrap-reverse;align-items:baseline}.LiveGamePanel div.score{background:hsla(0,0%,100%,.5)}.LiveGamePanel div.score,.LiveGamePanel div.sum{display:inline-block;font-size:110%;border:2px solid transparent;border-radius:5px;height:26px;text-align:right;min-width:2.8em;max-width:6em;padding:0 6px 4px 0}.LiveGamePanel tr.sums div.sum{border-top:1px solid #bbb;border-radius:0;margin-bottom:0}.LiveGamePanel tr.scores{vertical-align:top}.LiveGamePanel tr.scores div.score.active,.LiveGamePanel tr.subs div.score.active{border:2px solid #70a0ff;border-radius:5px}.LiveGamePanel tr.subs .dtime{visibility:hidden}.LiveGamePanel tr.subs div.dtime{height:0}.LiveGamePanel div.winner.score{background:hsla(0,0%,78.4%,.3);border:1px solid #ccc}.LiveGamePanel td[colspan="3"]{text-align:left}.LiveGamePanel div.playout{margin:0 auto;font-weight:400;text-align:right;min-width:2.8em;max-width:6em;padding:0 6px 4px 0}.LiveGamePanel div.playout label{vertical-align:initial;max-width:120px;font-weight:400}.LiveGamePanel div.playout input[type=checkbox]{vertical-align:initial}.LiveGamePanel .score input{padding:0;margin:0}.LiveGamePanel label.option{margin-left:15px}.LiveGamePanel label.option input{margin-right:6px}.LiveGamePanel input{background:transparent;outline:none;border:none;text-align:right}.LiveGamePanel input[type=text]{height:22px;width:2.5em}
/*# sourceMappingURL=main.fa2c0124.chunk.css.map */