body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;justify-content:center;margin:10px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{display:flex;flex-direction:column;font-family:sans-serif;height:100vh;margin-top:10px;text-align:center;width:1080px}.score-row{display:flex;justify-content:space-between;margin-bottom:10px}.custom-input{margin:0}.custom-input input[type=number]{text-align:right;width:40px}.center,.center-align{text-align:center!important}.full-width{width:100%!important}.flex-align-left{display:flex!important;justify-content:flex-start!important}.flex-align-right{display:flex!important;justify-content:flex-end!important}.flex-align-center{display:flex!important;justify-content:center!important}.flex-align-space-between{display:flex!important;justify-content:space-between!important}.flex-valign-top{align-items:flex-start!important;display:flex!important}.flex-valign-center{align-items:center!important;display:flex!important}.flex-valign-bottom{align-items:flex-end!important;display:flex!important}.flex-column{display:flex!important;flex-direction:column!important}.text-align-left{text-align:left!important}.no-margin{margin:0!important}.hidden{visibility:hidden!important}.display-none{display:none!important}.no-padding{padding:0!important}.no-border-bottom{border-bottom:none!important}.nowrap{white-space:nowrap!important}.capitalize{text-transform:capitalize}.static-content{color:#fff;margin:20px;padding:15px;width:100%}.static-content .introduction{padding-left:20px}.static-content .introduction h2{margin-top:0}.static-content h2{color:#328af1}.static-content img{border-radius:10px;display:inline;margin:auto;width:50%}.static-content strong{color:#328af1}.static-content a{color:#ec008c;font-weight:600;text-decoration:none}.static-content ul{list-style:disclosure-closed}.text-ok{color:#378300}.text-ko{color:red}.score-sheet-container{display:flex;flex-direction:column;margin-top:100px;padding-bottom:55px}.score-sheet-container.horizontal-mode{width:1075px}.score-sheet-container.vertical-mode{width:900px}.horizontal-score-sheet .game-links{display:flex;justify-content:center;margin-bottom:10px}.horizontal-score-sheet .game-links .game-number{background-color:#f0f0f0;border:2px solid #333;border-radius:10%;cursor:pointer;display:flex;font-weight:700;justify-content:center;margin-right:10px;padding:10px 15px;width:30px}.horizontal-score-sheet .game-links .game-number:last-of-type{margin-right:0}.horizontal-score-sheet .game-links .game-number.active-game{background-color:#f4e7ff;border-color:#c44cff;color:#c44cff}.horizontal-score-sheet .game-links .game-number.done-game{background-color:#e9ffe8;border-color:#16ab0c;color:#16ab0c}.horizontal-score-sheet .game-links .game-number.todo-game{background-color:#f3f7ff;border-color:#4891e3;color:#4891e3}.horizontal-score-sheet .dialog-game-table td{border:1px solid #ddd;padding:5px}.horizontal-score-sheet .bottom-score{font-weight:700;margin-top:10px}.horizontal-score-sheet .horizontal-bottom-actions{display:flex;justify-content:space-between;margin:10px 0}.horizontal-score-sheet .horizontal-bottom-actions .custom-button{width:220px}.horizontal-score-sheet .horizontal-bottom-actions .custom-button.reset-score-sheet{width:300px}.small-round-button{align-items:center;background-color:#4891e3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;height:32px;justify-content:center;-webkit-user-select:none;user-select:none;width:32px}.small-round-button span{margin-left:0;margin-top:1px}.small-round-button.button-disabled{background-color:#ccc;cursor:auto}.small-round-button.button-available{background-color:#fff;border:1px solid #4891e3;color:#4891e3}.small-round-button.button-selected{background-color:#4891e3;border:1px solid #4891e3}.clear-button{padding-left:1px;padding-top:2px}.free-value-cell .custom-input{margin:0}.custom-button.button-margin{margin:8px}.custom-button .button-icon{margin-right:5px}.vertical-score-sheet{background-color:#f9f9f9;border:2px solid #c44cff;display:inline-block;padding:10px}.custom-input{margin:0!important}header{background-color:#fff;border-bottom:1px solid #ccc;height:100px;left:0;position:fixed;right:0;top:0;z-index:1}header,header h1{display:flex;justify-content:center}header h1{flex-direction:column;font-size:9px}header h1 img{margin-bottom:5px}header .header-container{padding:5px 0}header .header-container.horizontal-mode{width:1075px}header .header-container.vertical-mode{width:900px}header .header-container .header-left-panel{align-items:center;display:flex;justify-content:start}header .header-container .header-left-panel .icon-button{margin-right:10px}header .header-container .logo{align-items:center;display:flex;justify-content:center}header .header-container .logo img{height:60px}header .header-container .header-right-panel{align-items:center;display:flex;justify-content:end;padding-top:5px}.icon-button{display:inline-flex}.icon-button button span{display:flex}.icon-button button.flat i.fas,.icon-button button.small i.fas{font-size:17px}.icon-button button.blue,.icon-button button.blue:hover{background-color:#4891e3;color:#fff}.icon-button button.pink,.icon-button button.pink:hover{background-color:#ec008c;color:#fff}.icon-button button.red,.icon-button button.red:hover{background-color:#ff556d;color:#fff}.icon-button button.green,.icon-button button.green:hover{background-color:#558b2f;color:#fff}.icon-button button.transparent,.icon-button button.transparent:hover{background-color:#0000;color:#0000008a}.icon-button button.transparent-blue,.icon-button button.transparent-blue:hover{background-color:#0000;color:#4891e3}.icon-button button.transparent-red,.icon-button button.transparent-red:hover{background-color:#0000;color:#d84315}.icon-button button.transparent-green,.icon-button button.transparent-green:hover{background-color:#0000;color:#558b2f}.icon-button button.transparent-pink,.icon-button button.transparent-pink:hover{background-color:#0000;color:#ec008c}.icon-button button.transparent-white,.icon-button button.transparent-white:hover{background-color:#0000;color:#fff}.common-dialogs .generic-dialog-title{border-bottom:1px solid #272c48}.common-dialogs .dialog-content{padding:16px 24px!important}.generic-dialog{align-items:center;display:flex;justify-content:center}.generic-dialog-title{align-items:center;border-bottom:1px solid #272c48;display:flex;justify-content:space-between}.dialog-content{padding:20px 16px!important}.dialog-content.no-actions{padding-bottom:20px!important}.dialog-actions{border-top:1px solid #272c48;display:flex;justify-content:space-between!important}.dialog-actions .left-actions{display:flex;flex-grow:1}.dialog-actions .center-actions{display:flex;flex-grow:1;justify-content:center}.dialog-actions .right-actions{display:flex;flex-grow:1;justify-content:flex-end}.dialog-actions .action-checkbox,.dialog-actions .action-text{margin:8px}.dialog-actions .action-warning{color:#663c00;display:flex;justify-content:center;margin:8px}.dialog-actions .action-warning span{color:#ff9800}.icon-position-right span{margin-left:5px!important;margin-right:0!important}footer{background-color:#fff;border-top:1px solid #ccc;bottom:0;display:flex;flex-direction:column;height:20px;justify-content:center;left:0;padding:10px;position:fixed;right:0}
/*# sourceMappingURL=main.fbcc20fd.css.map*/