:root{--primary-color:#0b438c;--primary-light:#1c7eff;--primary-dark:#0b438c;--green-color:#13842b;--green-dark:#0f6722;--background:#efd;--banner:#222}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#efd;background-color:var(--background);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}#root>div>.PopUp-background{z-index:1000}button{cursor:pointer}.NoSelect{-webkit-user-select:none;user-select:none}.Hidden{display:none!important}.App{color:#000;font-size:calc(10px + 2vmin);position:relative;text-align:center}.User{margin:auto;max-width:1200px}.App-header{align-items:center;color:#000;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:calc(100vh - 175px)}.App-link{color:#61dafb}.ErrorMessage{color:#fff;text-align:center}.ErrorMessage h2{margin:0}@-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)}}.App-logo{height:30vmin;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}}form.Login{display:flex;flex-direction:column}.registerLink{font-size:.5em}@media only screen and (max-width:600px){.App-logo{height:50vmin}form.Login,form.Login button,form.Login input{font-size:24px}.registerLink{font-size:18px}}.RegisterPage{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:calc(100vh - 175px)}.registerButton{margin:20px}.HomePage{padding:0 10px}.HomePage .Column-wrapper{margin:20px auto;width:1000px}.HomePage .Column{display:flex;flex-direction:column;max-width:600px;padding:8px 4px;width:100%}.HomePage .Column.Competitions{float:left;width:20%}.HomePage .Row{background-color:var(--primary-light);border:8px solid var(--primary-dark);border-radius:8px;margin-bottom:8px}.HomePage .Row.HasScore{background-color:var(--green-color);border:8px solid var(--green-dark)}.HomePage .Popup-item{display:flex;flex-direction:column;float:left;width:50%}.HomePage .Popup-item:last-child{float:right}.HomePage .Popup-item input{margin:8px auto 0;width:50%}.MatchCard{padding-bottom:15px;padding-top:40px;position:relative;text-align:left}.MatchCard .Info{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:0 25px 5px}.MatchCard .Info p{margin:0}.MatchCard .Container{display:flex}.MatchCard .Card{background-color:var(--primary-dark);border-radius:20px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.5);height:180px;position:relative;width:600px}.MatchCard .Card .Wrapper{margin:0 5px;position:absolute;top:20px;width:140px;z-index:1}.MatchCard .Card .Wrapper.Home{left:0}.MatchCard .Card .Wrapper.Out{right:0}.MatchCard .Card .Wrapper>div{background-color:var(--primary-light);background-position:50%;background-repeat:no-repeat;background-size:contain;border:5px solid var(--primary-light);border-radius:50%;height:100px;margin:0 15px;text-align:center;width:100px}.MatchCard .Card p{color:#fff;font-size:15px;margin:0;position:absolute;text-align:center;top:115px;width:100%}.MatchCard .Card .Line{background-color:var(--primary-light);height:75px;left:75px;position:absolute;top:37.5px;width:450px}.MatchCard .Card .Background{background-color:#000;border-radius:10px;height:65px;position:absolute;top:5px;width:150px}.MatchCard .Card .Background.Out{right:0}.MatchCard .Card input{background-color:initial;border:none;color:#fff;font-size:30px;font-weight:700;line-height:55px;outline:none;padding:0;position:absolute;text-align:center;top:5px;width:85px}.MatchCard .Card .Home input{right:5px}.MatchCard .Card .Out input{left:5px}.MatchCard .Card input::-webkit-inner-spin-button,.MatchCard .Card input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MatchCard .Card input[type=number]{-moz-appearance:textfield}.MatchCard .Card .Checkmark{background-color:#ff8a00;border:5px solid #fff;border-radius:50%;height:55px;left:50%;position:absolute;top:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:55px}.MatchCard .Card .Checkmark.Done,.MatchCard .Card button{background-color:var(--green-color)}.MatchCard .Card button{border:none;border-radius:10px;color:#fff;font-size:15px;height:40px;left:50%;padding:0;position:absolute;top:125px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:130px}.MatchCard .Card button:hover{background-color:var(--green-dark)}.MatchCard .Competition{background-color:var(--primary-light);border-radius:20px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.5);box-sizing:border-box;margin:25px 0 25px -25px;min-width:200px;padding:10px 10px 10px 35px}.MatchCard .Competition a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;text-decoration:none}.MatchCard .Competition img{height:auto;max-height:75px;max-width:75px;width:auto}.MatchCard .Competition p{color:#fff;font-size:16px;margin:0;text-align:center}.MatchCard .Card.Gray{-webkit-filter:grayscale(1);filter:grayscale(1)}.MatchCard .Card.Playing{background-color:#006400}.MatchCard>div{position:relative}.MatchCard .Result{background-color:var(--primary-dark);border:5px solid var(--primary-light);border-radius:50%;height:100px;left:50%;position:absolute;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px}.MatchCard .Result p{color:#fff;font-size:30px;font-weight:700;text-align:center}.CompetitionPage .MatchCard .Card{cursor:pointer}.CompetitionPage .Collapsible{background-color:var(--primary-light);border-radius:0 0 20px 20px;color:#fff;cursor:pointer;margin-top:-35px;padding-top:75px}.MatchCard h2{display:none}.CompetitionPage .MatchCard h2{bottom:-36px;color:#fff;cursor:pointer;display:block;font-size:36px;font-weight:400;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.CompetitionPage .Collapsible td{text-wrap:nowrap}@media only screen and (max-width:600px){.MatchCard{padding-top:10px}.MatchCard .Card{box-shadow:none;height:140px;width:calc(100vw - 20px)}.MatchCard .Card .Wrapper{width:70px}.MatchCard .Card .Wrapper>div{height:60px;margin:0;width:60px}.MatchCard .Result{height:60px;width:60px}.MatchCard .Result p{font-size:20px;line-height:60px;margin:0}.MatchCard .Card .Line{height:60px;left:40px;top:25px;width:calc(100vw - 100px)}.MatchCard .Card .Line .Background{height:50px;width:90px}.MatchCard .Card .Line .Background input{line-height:40px;width:60px}.MatchCard .Card .Line .Checkmark{height:40px;width:40px}.MatchCard .Card p{top:84.5px;width:200%}.MatchCard .Card .Home p{left:10px;text-align:left}.MatchCard .Card .Out p{right:10px;text-align:right}.MatchCard .Card button{top:92.5px}.MatchCard .Container{flex-direction:column}.MatchCard .Competition{box-shadow:none;margin:10px 0;min-width:0;padding:5px 0;width:calc(100vw - 20px)}.CompetitionPage .MatchCard h2{bottom:-28px;font-size:24px}}.CompetitionPage{padding:0 10px;text-align:left}.CompetitionPage .Top{display:flex;height:75px;margin:30px 0}.CompetitionPage .Top>div{height:75px;text-align:center;width:75px}.CompetitionPage .Top img{height:auto;max-height:75px;max-width:75px;width:auto}.CompetitionPage .Top h1{align-items:center;color:var(--primary-dark);display:flex;margin:0 40px}.CompetitionPage .Content{display:flex;gap:20px}.CompetitionPage h2{font-weight:lighter;margin:0;text-align:center}.CompetitionPage .Column{display:flex;flex-direction:column;min-width:600px;width:600px}.CompetitionPage .Column:last-of-type{min-width:auto}.CompetitionPage .Filter{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px}.CompetitionPage .Filter button{background-color:var(--primary-light);border:none;border-radius:10px;color:#fff;font-size:32px;padding:10px;width:calc(33.33333% - 20px)}.CompetitionPage .Filter button.Active{background-color:green}.CompetitionPage .Filter button.Pending{background-color:red}.Collapsible .Item td.Name{text-align:left;width:420px}.Collapsible .Item td{text-align:right;width:60px}.CompetitionPage table td{padding:0 4px;text-align:center}.CompetitionPage table td.Name{text-align:left;width:100%}.CompetitionPage table td.Rank{text-align:left}@media only screen and (max-width:1065px){.CompetitionPage .Content{flex-direction:column-reverse}.CompetitionPage .Column{margin:0!important;min-width:0;min-width:auto;width:100%}.CompetitionPage .Top>div{display:none}.CompetitionPage .Top h1{display:block;margin:0;text-align:center;width:100%}.CompetitionPage .Filter{flex-direction:column}.CompetitionPage .Filter button{width:100%}}.CollapsibleMenu .Collapsible{overflow:hidden;transition:max-height .5s ease-in-out}.CompetitionsListPage{display:flex;flex-direction:column;padding:0 10px;text-align:left}.CompetitionsListPage .Row{padding-bottom:20px}.CompetitionsListPage .Item{background-color:var(--green-color);border-radius:20px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.5);box-sizing:border-box;color:#fff;display:flex;height:75px;padding:10px;text-decoration:none;width:400px}.CompetitionsListPage .Item.Code{background-color:var(--primary-dark)}.CompetitionsListPage .Item input{border:none;border-radius:10px;font-size:30px;font-weight:700;width:100%}.CompetitionsListPage .Item button{background-color:var(--green-color);border:none;border-radius:10px;color:#fff;font-size:30px;font-weight:700;margin-left:10px}.CompetitionsListPage .Item button:hover{background-color:var(--green-dark)}.CompetitionsListPage .Item p{align-items:center;display:flex;font-size:22px;line-height:100%;margin:0 20px 0 30px}.CompetitionsListPage .Item>div{height:55px;text-align:center;width:55px}.CompetitionsListPage .Item img{height:auto;max-height:55px;max-width:55px;width:auto}.CompetitionsListPage h3{font-size:30px;margin:0;text-align:center;width:400px}@media only screen and (max-width:600px){.CompetitionsListPage .Item{box-shadow:none;width:100%}.CompetitionsListPage h1{text-align:center}}.AdminPage h1{margin:0}.AdminPage{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;width:100%}.AdminPage .Column-wrapper{display:flex;height:calc(100vh - 151px)}.AdminPage .Column{display:flex;flex-direction:column;padding:8px 4px;width:100%}.AdminPage .Column.Menu{max-width:20%;min-width:300px}.AdminPage .Column:first-of-type{padding-left:8px}.AdminPage .Column:last-of-type{padding-right:8px}.AdminPage .Column .Block{background-color:var(--primary-light);border:8px solid var(--primary-dark);border-radius:8px;display:flex;flex-direction:column;height:100%;margin-bottom:8px;overflow-y:hidden}.AdminPage .Column .Block:last-of-type{margin-bottom:0}.AdminPage .Column .Block h1{font-size:30px;margin:12px}.AdminPage .Column .Block .List{height:100%;overflow-y:auto;padding:8px}.AdminPage .Column .Block .List .Item{background-color:var(--primary-light);border:8px solid var(--primary-dark);border-radius:8px;cursor:pointer;font-size:20px;margin-bottom:8px}.AdminPage .Column .Block .List .Item.Selected{box-shadow:0 0 8px 0 #fff}.AdminPage .Column .Block .List .Item.Finished{background-color:var(--green-color);border:8px solid var(--green-dark)}.AdminPage .Column .Block .List .Item:last-of-type{margin-bottom:0}.PopUp-background{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.PopUp{background-color:var(--primary-light);border:8px solid var(--primary-dark);border-radius:8px;left:50%;max-width:300px;padding:8px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}div.ButtonAdd{background-color:var(--primary-dark);border-radius:25px;color:#fff;font-size:60px;font-weight:900;margin:8px 8px 8px auto;max-height:50px;max-width:50px;min-height:50px;min-width:50px;text-align:center}div.ButtonAdd p{line-height:35px;margin:0}.AddMenu button{border:2px solid;border-radius:8px;font:16px Century Gothic,Futura,sans-serif;height:25px}.AddMenu .Image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;margin:auto;width:100px}.AddMenu input[type=checkbox]{height:25px;width:25px}.AddMenu label{align-items:center;display:flex}.codeLabel{background:#ccc;border:1px solid #666;border-radius:4px;font-family:monospace;font-weight:700;padding:0 5px}.CheckList{align-items:flex-start;display:flex;flex-direction:column;font-size:16px}.Gallery{background-color:var(--primary-dark);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:10px auto auto;max-width:540px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Gallery>div{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;width:100px}.Banner{background-color:var(--banner);position:relative;width:100%}.Banner div{align-items:center;color:#fff;display:flex;font-size:50px;height:100px;justify-content:center;margin:auto;max-width:1200px}.Banner img{height:60px;margin-right:20px;object-fit:fill}.Banner span{bottom:1px;font-size:16px;position:absolute;right:4px}@media only screen and (max-width:600px){.Banner div{font-size:25px;height:50px}.Banner img{display:none}}.NavBar{background-color:var(--green-color);width:100%}.NavBar div{height:75px;margin:auto;max-width:1200px;text-align:left}.NavBar a{color:#fff;display:inline-block;font-size:25px;line-height:75px;padding:0 25px;text-decoration:none;vertical-align:middle}.NavBar a.Current,.NavBar a:hover{background-color:var(--green-dark)}.NavBar a.Right{float:right}@media only screen and (max-width:600px){.NavBar a,.NavBar div{height:50px}.NavBar a{font-size:18px;line-height:50px;padding:0 10px}}
/*# sourceMappingURL=main.3e9b4fb5.css.map*/