*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;-webkit-tap-highlight-color:transparent;scrollbar-width:none;-ms-overflow-style:none}html,body,#root{width:100%;height:100%;overflow:hidden}body{background:#424242 url(/assets/theme--oFZJwF4.jpg) center/cover no-repeat}::-webkit-scrollbar{display:none}button:focus,input:focus,a:focus{outline:3px solid black;z-index:50}button:focus:not(:focus-visible),input:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}a{text-decoration:none}.header{width:100%;height:70px;background-color:#a8a8a854;padding:0 15px;display:flex;gap:15px;justify-content:space-between;align-items:center;position:relative}.header__icon{max-width:240px;display:flex;justify-content:center;align-items:center}.header__icon img{width:100%}.header__navbar{display:flex;justify-content:center;align-items:center;gap:10px}@media (max-width: 768px){.header__navbar{display:none}}.header__navbar a{text-align:center;width:140px;border-radius:20px;border:2px solid whitesmoke;font-size:1.25rem;padding:5px;display:flex;justify-content:center;align-items:center;gap:5px}.header__hamburger-menu{width:34px;flex-shrink:0;font-size:2rem;border:none;display:none;background-color:transparent;place-items:center;cursor:pointer;border-radius:5px}.header__hamburger-menu:hover{color:#2e2e2e}@media (max-width: 768px){.header__hamburger-menu{display:grid}}.header__dropdown,.header__dropdown--active{display:none;z-index:1000;position:absolute;background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:10px;overflow:hidden;right:1rem;top:calc(70px + 1rem);height:0;width:300px;transition:height .2s cubic-bezier(.175,.885,.32,1.275)}.header__dropdown--active{height:151px}.header__dropdown a,.header__dropdown--active a{margin:10px;display:flex;justify-content:center;align-items:center;width:calc(100% - 20px);border-radius:20px;border:2px solid whitesmoke;font-size:1.25rem;padding:5px;gap:5px}@media (max-width: 768px){.header__dropdown,.header__dropdown--active{display:block}}@media (max-width: 576px){.header__dropdown,.header__dropdown--active{left:1rem;width:unset}}.main{width:100%;height:calc(100% - 100px);padding:10px}.main__home,.main__not-found{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#f5f5f5;text-align:center;padding:10px}.main__home h1,.main__not-found h1{text-shadow:0 0 .2em whitesmoke;font-size:1.75rem}.main__home h2,.main__not-found h2{text-shadow:0 0 .2em whitesmoke;font-size:1.25rem}.main__my-teams{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 20px;color:#f5f5f5}.main__my-teams h2{text-shadow:0 0 .2em whitesmoke;color:#f5f5f5;margin:auto;text-align:center}.main__my-teams .event-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px;background-color:#4949499d;border:2px solid whitesmoke;padding:10px;border-radius:0 10px 10px;margin-left:28px}.main__my-teams .event-wrapper__buttons-wrapper{left:-30px;top:-2px;display:flex;flex-direction:column;justify-content:center;height:100px;width:30px;position:absolute}.main__my-teams .event-wrapper__buttons-wrapper:before{content:"";position:absolute;width:100%;border-bottom:2px solid white}.main__my-teams .event-wrapper__buttons-wrapper button{display:grid;place-items:center;height:100%;background-color:#c7c7c79d;border:2px solid whitesmoke}.main__my-teams .event-wrapper__buttons-wrapper button:first-child{border-top-left-radius:50%;border-bottom:none}.main__my-teams .event-wrapper__buttons-wrapper button:last-child{border-bottom-left-radius:50%;border-top:none}.main__my-teams .event-wrapper__buttons-wrapper button svg{font-size:1.1rem;color:#494949}.main__my-teams .event-wrapper__inputs-wrapper{position:absolute;right:-50px;top:-2px;display:flex;flex-direction:column;height:208px;width:50px}.main__my-teams .event-wrapper__inputs-wrapper h5{border-inline:2px solid whitesmoke;font-size:.7rem}.main__my-teams .event-wrapper__inputs-wrapper button{display:grid;place-items:center;height:100%;border:2px solid whitesmoke;background-color:#c7c7c79d}.main__my-teams .event-wrapper__inputs-wrapper button:first-child{border-top-right-radius:50%}.main__my-teams .event-wrapper__inputs-wrapper button:last-child{border-bottom-right-radius:50%;border-top:none}.main__my-teams .event-wrapper__inputs-wrapper button svg{font-size:1.1rem;color:#494949}.main__my-teams .event-wrapper__inputs-wrapper input{text-align:center;font-size:1rem;width:100%;padding:5px;color:#f5f5f5;background-color:#2c2c2cc9;border:2px solid whitesmoke}.main__my-teams .event-wrapper h3{text-align:center;width:200px;overflow-x:auto;white-space:nowrap}.main__my-teams .event-wrapper h5{text-align:center}.main__my-teams .event-wrapper .teams-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper{position:relative;display:flex;justify-content:space-between;padding:5px;border:2px solid rgba(245,245,245,.418);width:200px;border-radius:10px;box-shadow:0 0 6px 3px #7e7e7e88;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}@media (max-width: 335px){.main__my-teams .event-wrapper .teams-wrapper__team-wrapper{width:180px}}@media (max-width: 315px){.main__my-teams .event-wrapper .teams-wrapper__team-wrapper{width:160px}}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .winner-button{font-size:1.2rem;display:flex;justify-content:center;align-items:center;color:gold;position:absolute;background-color:transparent;border:none;top:7px;right:8px}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .winner-button:disabled{cursor:not-allowed;opacity:.5}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .crown{color:gold;position:absolute;top:-17px;right:5px}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .players-wrapper{overflow:hidden;width:100%}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .players-wrapper h4{padding:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .players-wrapper .player{height:30px;display:flex;gap:3px;align-items:center;border-top:2px solid whitesmoke}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .players-wrapper .player__text{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 335px){.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .players-wrapper .player__text{font-size:.9rem}}@media (max-width: 315px){.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .players-wrapper .player__text{font-size:.7rem}}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a{border-left:2px solid rgba(245,245,245,.418)}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a h4{padding:5px;text-align:center}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a .h4--modifier1{height:25px}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a__stats,.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .k-d-a__stats--modifier1,.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a__stats--modifier1,.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a__stats--modifier1{height:30px;border-top:2px solid whitesmoke;font-size:.7rem;width:66px;text-align:center;padding:8px 5px}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a__stats .text,.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .k-d-a__stats--modifier1 .text,.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a__stats--modifier1 .text,.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a__stats--modifier1 .text{overflow-x:auto;overflow-y:hidden}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a__stats--modifier1{display:flex;flex-direction:column;gap:2px;padding:2px 5px}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a__stats--modifier1 .rating-wrapper{display:flex;justify-content:center}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .k-d-a__stats--modifier1 .rating-wrapper svg{font-size:10px}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .stats-buttons{display:flex;flex-direction:column;justify-content:flex-end}.main__my-teams .event-wrapper .teams-wrapper__team-wrapper .stats-buttons button{background-color:#c7c7c79d;border:2px solid whitesmoke;border-bottom:none;padding:3px;height:30px;border-top-right-radius:50%;border-bottom-right-radius:50%}.main__generator{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.main__generator .buttons-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.main__generator .button{display:flex;justify-content:center;align-items:center;gap:5px;width:150px;font-size:1.3rem;padding:5px;border-radius:20px;border:none}.main__generator .button:disabled{cursor:not-allowed}.main__generator .set-players-wrapper{padding:5px;display:flex;flex-direction:column;gap:5px;max-height:100%;max-width:600px;width:100%;overflow:hidden}.main__generator .set-players-wrapper h2{color:#f5f5f5;text-align:center}.main__generator .set-players-wrapper__input-button{display:flex;justify-content:space-between}.main__generator .set-players-wrapper__input-button input{width:100%;font-size:1.3rem;background-color:#2c2c2cc9;color:#f5f5f5;padding:5px;text-align:center;border:2px solid whitesmoke;border-right:none}.main__generator .set-players-wrapper__input-button button{font-size:1.5rem;padding:5px;background-color:#2c2c2cc9;color:#f5f5f5;border:2px solid whitesmoke}.main__generator .set-players-wrapper__players{display:flex;flex-direction:column;gap:5px;font-size:1.3rem;color:#f5f5f5;overflow-x:hidden;overflow-y:auto}.main__generator .set-players-wrapper__players .player{position:relative;padding:5px;border-radius:20px;border:2px solid whitesmoke;background-color:#4949499d;display:flex;justify-content:space-between}.main__generator .set-players-wrapper__players .player__info{display:flex;align-items:center;gap:5px;overflow:hidden;width:100%}.main__generator .set-players-wrapper__players .player__text{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main__generator .set-players-wrapper__players .player__rating-wrapper{position:absolute;display:flex;gap:3px;top:2px;right:110px}.main__generator .set-players-wrapper__players .player__rating-wrapper button{padding-block:2px;color:#f5f5f5;font-size:.9rem;display:flex;background-color:transparent;border:none}.main__generator .set-players-wrapper__players .player__rating-wrapper button:disabled{cursor:not-allowed;opacity:.4;color:#c7c7c79d}.main__generator .set-players-wrapper__players .player__buttons{display:flex;gap:5px}.main__generator .set-players-wrapper__players .player__buttons button{width:50px;border-radius:50%;background-color:#c7c7c79d;padding:10px;border:2px solid whitesmoke}.main__generator .select-options-wrapper{display:flex;flex-direction:column;gap:10px;color:#f5f5f5;text-align:center}.main__generator .select-options-wrapper__select-wrapper{display:flex;flex-direction:column;gap:5px}.main__generator .generated-teams-wrapper{border:2px solid whitesmoke;color:#f5f5f5;font-size:1rem;gap:15px;display:flex;justify-content:center;flex-wrap:wrap;padding:10px;background-color:#4949499d;border-radius:10px;overflow-x:hidden;overflow-y:auto;max-height:100%}.main__generator .generated-teams-wrapper .team{padding:5px;border:2px solid rgba(245,245,245,.418);width:200px;border-radius:10px;box-shadow:0 0 6px 3px #7e7e7e88;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.main__generator .generated-teams-wrapper .team__winning-chance{font-size:.7rem;border-top:2px solid whitesmoke;padding-top:2px}.main__generator .generated-teams-wrapper .team .player{height:30px;display:flex;justify-content:space-between;border-top:2px solid whitesmoke}.main__generator .generated-teams-wrapper .team .player__info{display:flex;align-items:center;gap:3px;overflow:hidden;width:100%}.main__generator .generated-teams-wrapper .team .player__text{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main__generator .generated-teams-wrapper .team .player .rating-wrapper{padding-top:5px;padding-right:1px;display:flex;justify-content:center}.main__generator .generated-teams-wrapper .team .player .rating-wrapper svg{font-size:.6rem}.main__stats{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:15px;color:#f5f5f5;overflow-x:hidden;overflow-y:auto;padding:10px}.main__stats h2{text-shadow:0 0 .2em whitesmoke;color:#f5f5f5;margin:auto;text-align:center}.main__stats .event-stats-wrapper{position:relative;border:2px solid whitesmoke;background-color:#4949499d;padding:10px;border-radius:10px}@media (max-width: 615px){.main__stats .event-stats-wrapper{width:100%}}.main__stats .event-stats-wrapper .date{padding:5px;position:absolute;top:0;right:0;font-size:.7rem}.main__stats .event-stats-wrapper h3{margin:6px 0 0 9px;max-width:532px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main__stats .event-stats-wrapper .teams-wrapper{display:flex;flex-direction:column}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container{overflow-x:auto;width:100%;padding:15px 9px 9px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper{position:relative;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);box-shadow:0 0 6px 3px #7e7e7e88;width:532px;display:flex;padding:5px;border:2px solid rgba(245,245,245,.418);border-radius:10px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .crown{top:-17px;right:5px;color:gold;position:absolute}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .players-wrapper{width:250px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .players-wrapper .team-name-and-sum-stats{display:flex;align-items:center;justify-content:space-between;height:28px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .players-wrapper .team-name-and-sum-stats h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px;max-width:143px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .players-wrapper .team-name-and-sum-stats .sum-stats{display:flex;gap:5px;margin-right:5px;overflow-x:auto;overflow-y:hidden;max-width:102px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .players-wrapper .player{height:30px;display:flex;align-items:center;border-top:2px solid whitesmoke;gap:3px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .players-wrapper .player__text{width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .statistics-chart{border-left:2px solid rgba(245,245,245,.418);width:150px;overflow:hidden}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .statistics-chart h4{text-align:center;padding:5px;height:28px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .statistics-chart .chart-wrapper{height:30px;border-top:2px solid whitesmoke;overflow:hidden}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .statistics-chart .chart-wrapper__stat{font-size:9px;height:8px;display:flex;justify-content:space-between;gap:2px;margin:1px 1px 1px 0;font-weight:700}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .statistics-chart .chart-wrapper__stat__kills{border-top-right-radius:50px;border-bottom-right-radius:50px;background-color:#00881780;display:flex;align-items:center;justify-content:flex-start}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .statistics-chart .chart-wrapper__stat__deaths{border-top-right-radius:50px;border-bottom-right-radius:50px;background-color:#af000080;display:flex;align-items:center;justify-content:flex-start}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .statistics-chart .chart-wrapper__stat__assists{border-top-right-radius:50px;border-bottom-right-radius:50px;background-color:#00458a80;display:flex;align-items:center;justify-content:flex-start}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .overall{border-left:2px solid rgba(245,245,245,.418);width:50px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .overall h4{padding:7px 3px;font-size:12px;text-align:center;height:28px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .overall__rating{height:30px;border-top:2px solid whitesmoke;display:flex;justify-content:center;padding:5px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .k-d-a{border-left:2px solid rgba(245,245,245,.418);width:68px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .k-d-a h4{padding:5px;text-align:center;height:28px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .k-d-a__stats,.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .k-d-a__stats--modifier1{height:30px;border-top:2px solid whitesmoke;font-size:.7rem;width:66px;text-align:center;padding:8px 5px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .k-d-a__stats .text,.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .k-d-a__stats--modifier1 .text{overflow-x:auto;overflow-y:hidden}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .k-d-a__stats--modifier1{display:flex;flex-direction:column;gap:2px;padding:2px 5px}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .k-d-a__stats--modifier1 .rating-wrapper{display:flex;justify-content:center}.main__stats .event-stats-wrapper .teams-wrapper .team-scroll-container .team-wrapper .k-d-a__stats--modifier1 .rating-wrapper svg{font-size:10px}.main .team-name-input,.main .team-name-input--modifier1{font-size:.9rem;padding:3px;width:100%;color:#f5f5f5;background-color:#2c2c2ca1;border:none;border-top-left-radius:10px;border-top-right-radius:10px}.main .team-name-input::placeholder,.main .team-name-input--modifier1::placeholder{color:#f5f5f5}.main .team-name-input--modifier1{border-top-right-radius:0;margin-top:3px;height:22px}.main .event-name-input{width:100%;max-width:400px;color:#f5f5f5;background-color:#2c2c2cc9;border:2px solid whitesmoke;padding:5px;font-size:1.4rem;text-align:center;border-radius:10px}.main button{cursor:pointer}.main .icon-style1{font-size:1.7rem;color:#494949}.main .avatar{width:30px;justify-content:center;display:flex;align-items:center}.main .avatar--modifier1{width:50px}.main .popup{color:#000;z-index:100;max-width:530px;width:90%;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#f0f8ffb7;position:fixed;padding:10px;border-radius:10px;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid black;font-size:1.3rem}.main .popup button{cursor:pointer;border-radius:15px;background-color:#f0f8ffb7;padding:5px;border:2px solid black}.footer{width:100%;height:30px;background-color:#a8a8a854;display:flex;justify-content:space-between;align-items:center;padding:5px;gap:15px}.footer__events-counter{font-size:.8rem;text-align:center;color:#f5f5f5;font-weight:700;background-color:#7e7e7e86;box-shadow:0 2px 4px #0000001a;padding:2px 10px;border-radius:10px;white-space:nowrap}.footer__img-wrapper{height:100%;display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.footer__img-wrapper img{height:100%}@media (max-width: 320px){.footer__img-wrapper :first-child{padding-block:2px}}@media (max-width: 280px){.footer__img-wrapper :first-child{padding-block:4px}}
