@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);.ifut-logo{height:80px}.ifut-logo-base{height:40px}.route-link{padding:0px 20px;cursor:pointer;text-decoration:none;color:#375c79}.q-card,.rounded-borders{border-radius:10px}body{font-family:Roboto Condensed,sans-serif}body.body--light{background:#edeeef}body.body--light a{color:#1e4634;text-decoration:none}body.body--light .bottom-style{background-color:#edeeef}body.body--light .team .text-style{color:#000;font-weight:bolder;font-size:24px}body.body--light .team .tip-style{color:#008f4e;font-size:14px}body.body--light .team .captain-call{font-size:0.7rem}body.body--light .team .sublabel{font-size:0.8rem}body.body--light .team .team-name{font-size:1.2rem}body.body--light .team .marker{width:10px}body.body--light #team .team_image{height:auto;width:100px}body.body--light #team input[type=file]{display:none}body.body--light #team .preview{height:auto;width:75px}body.body--light #team .card-style,body.body--light #team .link-style{background-color:#fff}body.body--light #team .category-style{background-color:#fff;text:#1e4634}body.body--light #team .edit-style{color:#adadad}body.body--light #team .share-style{background-color:#fff}body.body--light #team .secondary-text{font-weight:700;color:#adadad}body.body--light .new-team input[type=file]{display:none}body.body--light .new-team .image-preview{height:120px;width:auto;margin-top:30px}body.body--light .new-team .header{height:60px;color:#fff;background:#1e4634;border-radius:2px}body.body--light .new-team .group-call{text-align:center;color:#fff;font-size:1.4rem}body.body--light .new-team .form-layout{margin-top:10px;width:570px;height:auto}body.body--light .new-team .button-style-add{padding:8px 40px;margin-left:10px;margin-bottom:10px;font-size:12px}body.body--light .new-team .button-style-add-2{padding:0px 40px;margin-right:10px;margin-bottom:10px;font-size:12px}body.body--light .new-team .button-activate{margin-top:8px;margin-right:8px;flex:1 1 200px;font-weight:1000;color:#fff;background-color:#008f4e;border-radius:1px}body.body--light .new-team .button-deactivate{margin-top:8px;margin-right:8px;flex:1 1 200px;font-weight:1000;color:#706f6f;background-color:#e8e8e8;border-radius:1px}body.body--light .new-team .grid-container{width:500px;height:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:left;margin-bottom:-15px;margin-top:-15px}body.body--light .new-team .grid-container-fee{width:500px;height:60px;display:flex;flex-wrap:wrap;align-items:center;justify-content:left}body.body--light .new-team .text-style{width:450px;align-self:flex-start;font-weight:1000;color:#3c3c3b}body.body--light .new-team .text-style-name{font-weight:1000;color:#3c3c3b}body.body--light .new-team .input-style{margin-top:5px;border-radius:2px}body.body--light .new-team .upload-style{color:grey}body.body--light .news-item{background:ligthgrey}body.body--light .news-item .banner{max-width:280px;max-height:300px}body.body--light .news-item .news-title span{color:$color;font-size:24px}body.body--light .news-item .call-area{display:grid;grid-template-rows:1fr 1fr 0.5fr}body.body--light .team-user-card .q-item:hover{background-color:#fff!important}body.body--light .team-user-card .team-flag{position:absolute;bottom:0;left:10px;width:20px;height:20px;-o-object-fit:cover;object-fit:cover}body.body--light .team-user-card .team-flag .q-item-avatar{width:20px}body.body--light .team-user-card .q-item-avatar{height:75px;width:75px}body.body--light .team-user-card .q-item-label{font-weight:800}body.body--light .team-user-card .info-user{min-width:10vw}body.body--light .team-user-card .position{min-width:10px;color:#706f6f}body.body--light .team-user-card .player-data{font-weight:400;font-size:0.7rem;color:#3c3c3b}body.body--light .team-user-card .player-data-top{font-size:0.8rem;color:#706f6f}body.body--light .team-user-card .name{font-size:0.8rem;word-break:normal}body.body--light .team-user-card .username{color:#1e4634;font-size:0.7rem;word-break:normal;font-weight:800}body.body--light .team-user-card .position,body.body--light .team-user-card .team{font-size:0.6rem;word-break:normal}body.body--light .team-user-card .average-label{font-size:0.6rem;color:#f93e5a}body.body--light .team-user-card .keeper-style{color:#edbf00;font-size:10px;font-weight:1000}body.body--light .team-user-card .defender-style{color:#256ff6;font-size:10px;font-weight:1000}body.body--light .team-user-card .midfielder-style{color:#00b81b;font-size:10px;font-weight:1000}body.body--light .team-user-card .offense-style{color:#f93e5a;font-size:10px;font-weight:1000}body.body--light .team-user-card .number-rounded{background-color:#706f6f;text-align:center;border-radius:50px;font-size:1.1rem;width:25px;height:25px;color:#fff;position:absolute;top:70px;left:80px}body.body--light .team-user-card .style-bottom{background-color:#e8e8e8;height:120px;border-top:1px solid #c1c1c1}body.body--light .team-user-card .edit-style{color:#706f6f;height:30px;width:30px;font-size:10px;position:absolute;top:75px;left:210px}body.body--light .team-user-card .delete-style{height:30px;width:30px;font-size:10px;position:absolute;top:75px;left:250px}body.body--light .team-user-card .transfer-style{height:20px;width:70px;font-size:10px}body.body--light .team-user-card .top-section{background-color:#fff;height:120px}body.body--light #player-show .player-header{background:#fff}body.body--light #player-show .player-header .text-h3,body.body--light #player-show .player-header .text-h6{color:#1c3145}body.body--light #player-show .info-section{background:#edeeef}body.body--light #player-show .info-section-data,body.body--light .player{background:#fff}body.body--light .player .name-style{color:#000}body.body--light .player .q-item-avatar{max-width:50px;max-height:100px;-o-object-fit:cover;object-fit:cover}body.body--light .player .q-subheading{font-size:0.7rem}body.body--light .player .team-logo{max-width:20px;max-height:20px}body.body--light .player.highlight{background:#e1f5fe!important;border-bottom:1px solid #9e9e9e;transform:scale(1.02,1.02)}body.body--light .player .keeper-style{color:#edbf00;font-size:10px;font-weight:1000}body.body--light .player .defender-style{color:#256ff6;font-size:10px;font-weight:1000}body.body--light .player .midfielder-style{color:#00b81b;font-size:10px;font-weight:1000}body.body--light .player .offense-style{color:#f93e5a;font-size:10px;font-weight:1000}body.body--light .player .player-age{font-size:0.8rem;color:#706f6f;font-weight:700}body.body--light #players-tournament{background-color:#edeeef}body.body--light #players-tournament .card-style{width:150px;border-radius:5px}body.body--light #players-tournament .span-style{margin-top:2px;font-weight:700;font-size:0.8em;color:#706f6f}body.body--light #players-tournament .span-style-blue{margin-top:2px;font-weight:700;font-size:0.8em;color:#256ff6}body.body--light #players-tournament .span-stat-style{font-weight:700;font-size:2.4em;position:relative;top:-33px;color:#3c3c3b}body.body--light #players-tournament .span-stat-label{font-size:0.5em;color:#3c3c3b}body.body--light #players-tournament .icon-style{position:absolute;left:115px;color:#008f4e;opacity:50%}body.body--light #players-tournament .icon-style-yellow{position:absolute;left:115px;color:#edbf00;opacity:50%}body.body--light #players-tournament .grey-div-style{background-color:#c1c1c1;border-radius:30px;width:100%;margin-top:-1px}body.body--light #players-tournament .span-per-game{font-size:0.3em;margin:auto;color:#706f6f}body.body--light #players-tournament .span-per-game-blue{font-size:0.3em;margin:auto;color:#256ff6}body.body--light #players-tournament .blue-div-style{background-color:#cce3f6;border-radius:30px;width:100%;margin-top:-1px;margin-bottom:-27px}body.body--light #players-tournament .span-stat-style-blue{font-weight:700;font-size:2.4em;position:relative;top:-33px;color:#256ff6}body.body--light #players-tournament .span-stat-label-grey{font-size:0.5em;color:#adadad}body.body--light #players-tournament .category-section{margin-top:-45px}body.body--light #players-tournament .category-section-2{margin-top:-60px}body.body--light #players-tournament .title-style{font-weight:1000;color:#706f6f}body.body--light #players-tournament .cards-style{width:83%;margin-left:8%}body.body--light .game{background:#fff;border-radius:5px}body.body--light .game .game:hover{background:rgba(32,152,237,0.25)}body.body--light .game .mark{max-width:10px;background:#d3d3d3;flex:1}body.body--light .game .content{flex:1}body.body--light .game .finished{background:green}body.body--light .game .configured{background:orange}body.body--light .game .floating{display:float}body.body--light .game .edit-style{color:#1e4634}body.body--light #header-pagination{display:grid;justify-content:stretch;grid-template-rows:10vh 1fr}body.body--light #header-pagination .header{border-radius:5px}body.body--light #header-pagination .header span{color:#1e4634}body.body--light #header-pagination .apply-color{background:$background}body.body--light #header-pagination .apply-color .q-btn,body.body--light #header-pagination .apply-color span{color:#1e4634}body.body--light #header-pagination .no-background{background:none}body.body--light .championship-card{min-height:150px;transition:all 300ms ease;border-radius:7px}body.body--light .championship-card .championship-logo{height:100px;max-width:350px}body.body--light .tournament-list .q-input{width:100%;background:#edeeef}body.body--dark{background:#1c3145}body.body--dark .q-card,body.body--dark .q-card--dark,body.body--dark .q-card__actions,body.body--dark .q-card__section,body.body--dark .q-dark{background:#274359;color:#fff}body.body--dark a{color:#fff;text-decoration:none}body.body--dark .bottom-style{background-color:#1c3145}body.body--dark .team .text-style{color:#fff;font-weight:bolder;font-size:24px}body.body--dark .team .tip-style{color:#9ec8d8;font-size:14px}body.body--dark .team .captain-call{font-size:0.7rem}body.body--dark .team .sublabel{font-size:0.8rem}body.body--dark .team .team-name{font-size:1.2rem}body.body--dark .team .marker{width:10px}body.body--dark #team{background-color:#1c3145}body.body--dark #team .team_image{height:auto;width:100px}body.body--dark #team input[type=file]{display:none}body.body--dark #team .preview{height:auto;width:75px}body.body--dark #team .card-style,body.body--dark #team .link-style{background-color:#274359}body.body--dark #team .category-style{background-color:#274359;text:#1e4634;color:#629cbf}body.body--dark #team .edit-style{color:#adadad}body.body--dark #team .bottom-style{background-color:#1c3145}body.body--dark #team .share-style{background-color:#fff}body.body--dark #team .secondary-text{font-weight:700;color:#adadad}body.body--dark .new-team input[type=file]{display:none}body.body--dark .new-team .image-preview{height:120px;width:auto;margin-top:30px}body.body--dark .new-team .header{height:60px;color:#fff;background:#1c3145;border-radius:2px}body.body--dark .new-team .group-call{text-align:center;color:#fff;font-size:1.4rem}body.body--dark .new-team .form-layout{margin-top:10px;width:570px;height:auto}body.body--dark .new-team .button-style-add{padding:8px 40px;margin-left:10px;margin-bottom:10px;font-size:12px}body.body--dark .new-team .button-style-add-2{padding:0px 40px;margin-right:10px;margin-bottom:10px;font-size:12px}body.body--dark .new-team .button-activate{margin-top:8px;margin-right:8px;flex:1 1 200px;font-weight:1000;color:#fff;background-color:#008f4e;border-radius:1px}body.body--dark .new-team .button-deactivate{margin-top:8px;margin-right:8px;flex:1 1 200px;font-weight:1000;color:#9ec8d8;background-color:#375c79;border-radius:1px}body.body--dark .new-team .grid-container{width:500px;height:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:left;margin-bottom:-15px;margin-top:-15px}body.body--dark .new-team .grid-container-fee{width:500px;height:60px;display:flex;flex-wrap:wrap;align-items:center;justify-content:left}body.body--dark .new-team .text-style{width:450px;align-self:flex-start;font-weight:1000;color:#629cbf}body.body--dark .new-team .text-style-name{font-weight:1000;color:#629cbf}body.body--dark .new-team .input-style{margin-top:5px;border-radius:2px;color:#9ec8d8}body.body--dark .new-team .card-layout{background:#274359}body.body--dark .new-team .upload-style{color:#fff}body.body--dark .new-team .checkbox-text-style{color:#629cbf}body.body--dark .news-item{background:#274359}body.body--dark .news-item .banner{max-width:280px;max-height:300px}body.body--dark .news-item .news-title span{color:$color;font-size:24px}body.body--dark .news-item .call-area{display:grid;grid-template-rows:1fr 1fr 0.5fr}body.body--dark .team-user-card .q-item:hover{background-color:#fff!important}body.body--dark .team-user-card .team-flag{position:absolute;bottom:0;left:10px;width:20px;height:20px;-o-object-fit:cover;object-fit:cover}body.body--dark .team-user-card .team-flag .q-item-avatar{width:20px}body.body--dark .team-user-card .q-item-avatar{height:75px;width:75px}body.body--dark .team-user-card .q-item-label{font-weight:800}body.body--dark .team-user-card .info-user{min-width:10vw}body.body--dark .team-user-card .position{min-width:10px;color:#adadad}body.body--dark .team-user-card .player-data{font-weight:400;font-size:0.7rem;color:#629cbf}body.body--dark .team-user-card .player-data-top{font-size:0.8rem;color:#9ec8d8}body.body--dark .team-user-card .name{font-size:0.8rem;word-break:normal}body.body--dark .team-user-card .username{color:#1e4634;font-size:0.7rem;word-break:normal;font-weight:800}body.body--dark .team-user-card .position,body.body--dark .team-user-card .team{font-size:0.6rem;word-break:normal}body.body--dark .team-user-card .average-label{font-size:0.6rem;color:#f93e5a}body.body--dark .team-user-card .keeper-style{color:#edbf00;font-size:10px;font-weight:1000}body.body--dark .team-user-card .defender-style{color:#279fff;font-size:10px;font-weight:1000}body.body--dark .team-user-card .midfielder-style{color:#00b81b;font-size:10px;font-weight:1000}body.body--dark .team-user-card .offense-style{color:#f93e5a;font-size:10px;font-weight:1000}body.body--dark .team-user-card .number-rounded{background-color:#4a7da3;text-align:center;border-radius:50px;font-size:1.1rem;width:25px;height:25px;color:#fff;position:absolute;top:70px;left:80px}body.body--dark .team-user-card .style-bottom{background-color:#274359;height:120px;border-top:1px solid #c1c1c1}body.body--dark .team-user-card .edit-style{color:#fff;height:30px;width:30px;font-size:10px;position:absolute;top:75px;left:210px}body.body--dark .team-user-card .delete-style{height:30px;width:30px;font-size:10px;position:absolute;top:75px;left:250px}body.body--dark .team-user-card .transfer-style{height:20px;width:70px;font-size:10px}body.body--dark .team-user-card .top-section{background-color:#375c79;height:120px}body.body--dark #player-show .player-header{background:#1c3145}body.body--dark #player-show .player-header .text-h3,body.body--dark #player-show .player-header .text-h6{color:#fff}body.body--dark #player-show .info-section{background:#1c3145}body.body--dark #player-show .info-section-data{background:#274359}body.body--dark .player{background:#274359;color:#c1c1c1}body.body--dark .player .name-style{color:#fff}body.body--dark .player .q-item-avatar{max-width:50px;max-height:100px;-o-object-fit:cover;object-fit:cover}body.body--dark .player .q-subheading{font-size:0.7rem;color:#629cbf}body.body--dark .player .team-logo{max-width:20px;max-height:20px}body.body--dark .player.highlight{background:#e1f5fe!important;border-bottom:1px solid #9e9e9e;transform:scale(1.02,1.02)}body.body--dark .player .keeper-style{color:#edbf00;font-size:10px;font-weight:1000}body.body--dark .player .defender-style{color:#256ff6;font-size:10px;font-weight:1000}body.body--dark .player .midfielder-style{color:#00b81b;font-size:10px;font-weight:1000}body.body--dark .player .offense-style{color:#f93e5a;font-size:10px;font-weight:1000}body.body--dark .player .player-age{font-size:0.8rem;color:#629cbf;font-weight:700}body.body--dark #players-tournament{background-color:#1c3145}body.body--dark #players-tournament .card-style{width:150px;border-radius:5px;background-color:#274359}body.body--dark #players-tournament .span-style{margin-top:2px;font-weight:700;font-size:0.8em;color:#629cbf}body.body--dark #players-tournament .span-style-blue{margin-top:2px;font-weight:700;font-size:0.8em;color:#008f4e}body.body--dark #players-tournament .span-stat-style{font-weight:700;font-size:2.4em;position:relative;top:-33px;color:#fff}body.body--dark #players-tournament .span-stat-label{font-size:0.5em;color:#fff}body.body--dark #players-tournament .icon-style{position:absolute;left:115px;color:#008f4e;opacity:50%}body.body--dark #players-tournament .icon-style-yellow{position:absolute;left:115px;color:#edbf00;opacity:50%}body.body--dark #players-tournament .grey-div-style{background-color:#3f7097;border-radius:30px;width:100%;margin-top:-1px}body.body--dark #players-tournament .span-per-game{font-size:0.3em;margin:auto;color:#9ec8d8}body.body--dark #players-tournament .span-per-game-blue{font-size:0.3em;margin:auto;color:#008f4e}body.body--dark #players-tournament .blue-div-style{background-color:$blue-3-dark;border-radius:30px;width:100%;margin-top:-1px;margin-bottom:-27px}body.body--dark #players-tournament .span-stat-style-blue{font-weight:700;font-size:2.4em;position:relative;top:-33px;color:#008f4e}body.body--dark #players-tournament .span-stat-label-grey{font-size:0.5em;color:#4a7da3}body.body--dark #players-tournament .category-section{margin-top:-45px}body.body--dark #players-tournament .category-section-2{margin-top:-60px}body.body--dark #players-tournament .title-style{margin-left:36%;font-weight:1000;color:#629cbf}body.body--dark #players-tournament .cards-style{width:83%;margin-left:8%;background-color:#274359}body.body--dark .game{background:#274359;border-radius:5px}body.body--dark .game .game:hover{background:rgba(32,152,237,0.25)}body.body--dark .game .mark{max-width:10px;background:#d3d3d3;flex:1}body.body--dark .game .content{flex:1}body.body--dark .game .finished{background:green}body.body--dark .game .configured{background:orange}body.body--dark .game .floating{display:float}body.body--dark .game .edit-style{color:#fff}body.body--dark #header-pagination{display:grid;justify-content:stretch;grid-template-rows:10vh 1fr}body.body--dark #header-pagination .header{border-radius:5px}body.body--dark #header-pagination .header span{color:#1e4634}body.body--dark #header-pagination .apply-color{background:$background}body.body--dark #header-pagination .apply-color .q-btn,body.body--dark #header-pagination .apply-color span{color:#1e4634}body.body--dark #header-pagination .no-background{background:none}body.body--dark .tournament-list .q-input{width:100%;background:background-dark}body.body--dark .championship-card{min-height:150px;transition:all 300ms ease;border-radius:7px;background-color:#274359}body.body--dark .championship-card .championship-logo{height:100px;max-width:350px}.q-item-image{min-width:35px!important;max-width:35px!important;max-height:35px!important}.q-item-avatar{-o-object-fit:cover;object-fit:cover}.team-name{font-size:0.6rem}.team-game{display:flex;flex-direction:column;align-items:center;justify-content:center;width:30%}.dialog-content{width:560px!important}.ifut-dialog .dialog-header{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#081e33!important}.ifut-dialog .dialog-header span{color:#fff;text-align:center;font-size:2.1em}.ifut-dialog .dialog-logo{height:60px}.ifut-dialog .dialog-action{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.ifut-dialog .dialog-footer{background:#081e33!important}.q-tabs-bar{border-bottom-width:5px!important;color:#00b81b}.section-row{min-height:48px;display:flex;align-items:center;justify-content:center;font-size:0.95rem;font-weight:bolder;text-transform:uppercase}.mini-field{width:200px}.q-toolbar{height:50px}.ifut-dialog .dialog-logo{height:30px}.section-header{min-height:20vh!important;background:url(/pattern.webp) 50%/cover}.section-header .section-description{color:#fff}.section-header .text-h4{color:#fff;text-transform:uppercase}.section-header-summary{min-height:10vh!important;background:url(/pattern.webp) 50%/cover}.section-header-summary .section-description{color:#fff}.section-header-summary .text-h5{color:#fff;text-transform:uppercase;margin:auto}.game-image{height:40px;width:auto}.empty-images{max-width:80vw}.empty-games{max-width:300px}.q-tab-panel{background:#edeeef}::-webkit-scrollbar{width:12px;background:#1e4634}::-webkit-scrollbar-thumb{border-radius:3px;background:#008f4e}.q-tooltip{background-color:#008f4e}.color-title{color:#3f7097}