:root{--bs-mentor:#395a6a;--bs-mentor-rgb:57, 90, 106}.btn-mentor{color:#fff;background-color:#395a6a;border-color:#395a6a}.btn-mentor:hover{color:#fff;background-color:#304d5a;border-color:#2e4855}.btn-check:focus+.btn-mentor,.btn-mentor:focus{color:#fff;background-color:#304d5a;border-color:#2e4855;box-shadow:0 0 0 .25rem #57738080}.btn-check:checked+.btn-mentor,.btn-check:active+.btn-mentor,.btn-mentor:active,.btn-mentor.active,.show>.btn-mentor.dropdown-toggle{color:#fff;background-color:#2e4855;border-color:#2b4450}.btn-check:checked+.btn-mentor:focus,.btn-check:active+.btn-mentor:focus,.btn-mentor:active:focus,.btn-mentor.active:focus,.show>.btn-mentor.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #57738080}.btn-mentor:disabled,.btn-mentor.disabled{color:#fff;background-color:#395a6a;border-color:#395a6a}.btn-outline-mentor{color:#395a6a;border-color:#395a6a}.btn-outline-mentor:hover{color:#fff;background-color:#395a6a;border-color:#395a6a}.btn-check:focus+.btn-outline-mentor,.btn-outline-mentor:focus{box-shadow:0 0 0 .25rem #395a6a80}.btn-check:checked+.btn-outline-mentor,.btn-check:active+.btn-outline-mentor,.btn-outline-mentor:active,.btn-outline-mentor.active,.btn-outline-mentor.dropdown-toggle.show{color:#fff;background-color:#395a6a;border-color:#395a6a}.btn-check:checked+.btn-outline-mentor:focus,.btn-check:active+.btn-outline-mentor:focus,.btn-outline-mentor:active:focus,.btn-outline-mentor.active:focus,.btn-outline-mentor.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #395a6a80}.btn-outline-mentor:disabled,.btn-outline-mentor.disabled{color:#395a6a;background-color:#0000}.alert-mentor{color:#223640;background-color:#d7dee1;border-color:#c4ced2}.alert-mentor .alert-link{color:#1b2b33}.list-group-item-mentor{color:#223640;background-color:#d7dee1}.list-group-item-mentor.list-group-item-action:hover,.list-group-item-mentor.list-group-item-action:focus{color:#223640;background-color:#c2c8cb}.list-group-item-mentor.list-group-item-action.active{color:#fff;background-color:#223640;border-color:#223640}.link-mentor{color:#395a6a}.link-mentor:hover,.link-mentor:focus{color:#2e4855}.border-mentor{border-color:#395a6a!important}.text-mentor{--bs-text-opacity:1;color:rgba(var(--bs-mentor-rgb), var(--bs-text-opacity))!important}.bg-mentor{--bs-bg-opacity:1;background-color:rgba(var(--bs-mentor-rgb), var(--bs-bg-opacity))!important}.bg-mentor-light{background-color:#f2f2f2}.bg-img-team{background-color:#abb9c0;border-radius:10px;max-width:140px;max-height:140px;padding:5px}.navbar-mentor,.navbar-mentor .dropdown-menu{--bs-bg-opacity:1;background-color:#0c3448!important}.navbar-mentor button{border-radius:0!important}.navbar-mentor ul li.active,.navbar-mentor .dropdown-item:hover{background-color:#fff!important}.navbar-mentor ul li.active a,.navbar-mentor .dropdown-item:hover{color:#000000a6!important}.full-bg-mentor{background-image:radial-gradient(circle at 12% 15%,#ffffff14,#0000 26rem),linear-gradient(145deg,#395a6a 0%,#234252 55%,#173240 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100vh;background-color:#395a6a!important}.home-shell{min-height:100svh;padding-top:2rem;padding-bottom:2rem}.home-kicker{letter-spacing:.14em;border:1px solid #ffffff59;border-radius:999px;padding:.45rem .75rem;font-size:.72rem;font-weight:800;display:inline-block}.home-hero h1{letter-spacing:-.04em;line-height:.98}.home-lead{font-size:clamp(1.25rem,2.3vw,1.75rem)}.home-copy{color:#ffffffc2;max-width:38rem;font-size:1.05rem}#card-start{border-radius:1rem;overflow:hidden;box-shadow:0 1.5rem 4rem #081c2659}#card-start .btn{border-radius:.65rem;font-weight:700}.navbar-mentor{box-shadow:0 .35rem 1.25rem #05172033}.navbar-mentor .nav-link{font-size:.92rem;font-weight:600}#main-content .card,.modal-content{box-shadow:0 .4rem 1.25rem #0d2a3817;border-color:#395a6a24!important}#main-content .card{border-radius:.6rem;overflow:hidden}.modal-content{border-radius:.75rem;max-height:calc(100vh - 2rem);overflow:hidden}.modal-dialog{max-height:calc(100vh - 2rem)}.modal-body{overscroll-behavior:contain;overflow-y:auto}.modal-header{border-bottom-color:#395a6a26}.modal-title{font-weight:700}.lineup-summary{background:linear-gradient(#395a6a14,#0000)}.lineup-slot{background-color:var(--bs-body-bg);border:1px solid #395a6a29;border-radius:.45rem;min-width:0;padding:.45rem .3rem}.lineup-slot-player{min-height:1.25rem;font-size:.78rem;font-weight:700}@media (width<=991px){.home-hero{text-align:center}.home-hero h1,.home-copy{margin-left:auto;margin-right:auto}}.back-black{z-index:99999999;display:block;position:fixed;top:0;left:0;background-color:#0000004d!important;width:100vw!important;height:100vh!important;margin:0!important;overflow:auto!important}.back-black .loading{transform:translate(-50%,-50%);margin:0!important;position:fixed!important;top:50%!important;left:50%!important}.back-black .bg-loading-mentor{background-color:#f8f9faf2!important}.loading .circle,.back-black .loading .circle{border:5px solid #f2f2f2;border-top-color:#395a6a;border-radius:50%;width:60px;height:60px;margin:0 auto;animation:1s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.select2-selection__rendered[title=TOP],.select2-results__option[id$=top],.text-top{color:#f8c300!important}.select2-selection__rendered[title=JNG],.select2-results__option[id$=jng],.text-jng{color:#a652bb!important}.select2-selection__rendered[title=MID],.select2-results__option[id$=mid],.text-mid{color:#0099e1!important}.select2-selection__rendered[title=ADC],.select2-results__option[id$=adc],.text-adc{color:#f93a2f!important}.select2-selection__rendered[title=SUP],.select2-results__option[id$=sup],.text-sup{color:#00c09a!important}.select2-selection__rendered[title=TOP],.select2-results__option[id$=top],.select2-selection__rendered[title=JNG],.select2-results__option[id$=jng],.select2-selection__rendered[title=MID],.select2-results__option[id$=mid],.select2-selection__rendered[title=ADC],.select2-results__option[id$=adc],.select2-selection__rendered[title=SUP],.select2-results__option[id$=sup]{font-weight:700!important}.select2-results__option--highlighted,.select2-results__option[aria-selected=true]{color:#fff!important;background-color:#395a6a!important}.select2-container--bootstrap .select2-dropdown{border-color:#aaa!important}.select2-container--open{z-index:1080}.dropdown-menu{border:none!important;border-radius:0!important}input[type=text],input[type=email],input[type=password],input[type=date]{box-shadow:none!important;background:linear-gradient(#f8fafc,#fff)!important;border:none!important;border-bottom:1px solid #999!important;border-radius:0!important}#main-content{padding-top:.5rem;padding-bottom:.5rem}#dashboard-workspace{min-height:calc(100vh - 4.5rem)}.dashboard-panel{background:#f2f2f2;border:1px solid #395a6a24;border-radius:.6rem;overflow:hidden;box-shadow:0 .4rem 1.25rem #0d2a3817}.dashboard-panel-header{background:#f8f9fa;border-bottom:1px solid #395a6a24;padding:.75rem 1rem}#organization-main-content{overflow:auto}#organization-player-card{min-height:9.5rem}#organizations-tree{overflow:auto}#organizations-modal .organization-toolbar .btn,#player-actions .btn{padding:.5rem .75rem;font-size:2rem;line-height:1}@media (width<=991.98px){#organizations-modal .organization-tree-panel{flex-direction:column;flex:0 calc(100dvh - 17rem);height:calc(100dvh - 17rem);min-height:0;display:flex}#organizations-tree{flex:auto;min-height:0}}@media (width>=992px){#organizations-modal .modal-content,#organizations-modal .modal-body,#organizations-modal .organizations-layout,#organizations-modal .organizations-sidebar,#organizations-modal .organizations-main,#organization-main-panel,#organizations-modal .organization-tree-panel{min-height:0}#organizations-modal .modal-body,#organizations-modal .organizations-sidebar,#organizations-modal .organizations-main,#organization-main-panel,#organizations-modal .organization-tree-panel{flex-direction:column;display:flex}#organizations-modal .modal-body{overflow:hidden}#organizations-modal .organizations-layout,#organizations-modal .organization-tree-panel,#organization-main-content{flex:auto}#organizations-tree{min-height:0}#organization-player-card{flex:none}}.navbar-mentor .nav-link>.bi{text-align:center;width:1.1rem;margin-right:.3rem;display:inline-block}.navbar-mentor .dropdown-item>.bi{text-align:center;width:1.4rem;margin-right:.35rem;display:inline-block}.dashboard-team-image{object-fit:contain;flex:none;width:74px;height:74px}#players-card .roster-panel{min-height:0}.dashboard-player-summary{background:#ffffff73;border-top:1px solid #0d394b1f;padding:.75rem 1rem}#match-card h3{font-size:1.25rem}#match-card .bg-img-team{max-width:82px;max-height:82px}@media (width>=1200px){#dashboard-workspace{height:calc(100vh - 4.5rem)}#dashboard-sidebar{align-self:flex-start;height:100%;position:sticky;top:.5rem}#dashboard-sidebar .dashboard-panel{flex:1 1 0;min-height:0}#dashboard-roster,#players-card,#players-card .roster-panel{height:100%}#players-card .roster-panel{flex-direction:column;display:flex}#players-card .table-responsive{flex:auto}}.table-mentor th,.table-mentor td{vertical-align:middle;padding:.4rem}@media (width>=567px) and (width<=991px){#team-card .bg-mentor-light{min-height:405px!important}#player-card .bg-mentor-light,#match-card .bg-mentor-light,#admin-card .bg-mentor-light{min-height:270px}}#player-card .bg-mentor-light,#match-card .bg-mentor-light,#admin-card .bg-mentor-light{min-height:auto}#players-table_wrapper thead tr th:hover,#lineup-table_wrapper thead tr th:hover,#history-mentors-table_wrapper thead tr th:hover,table[data-mentor-datatable] thead tr th:not(.no-sort):hover,#players-table tbody tr:hover{cursor:pointer}#players-table_wrapper .dt-layout-row,#lineup-table_wrapper .dt-layout-row,div.dt-container .dt-layout-row{margin:0!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#eee}::-webkit-scrollbar-thumb{background:#aaa}::-webkit-scrollbar-thumb:hover{background:#888}#players-table .progress{position:relative}#players-table .progress span{color:#000;width:100%;display:block;position:absolute}#lineup-table td label{cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:22px;font-size:18px;display:block;position:relative}#lineup-table td label input{cursor:pointer;opacity:0;width:0;height:0;position:absolute}#lineup-table .checkmark{background-color:#eee;width:22px;height:22px;position:absolute;top:0;bottom:0;left:0}#lineup-table td label:hover input~.checkmark{background-color:#ccc}#lineup-table td label input:checked~.checkmark{background-color:#2196f3}#lineup-table .checkmark:after{content:"";display:none;position:absolute}#lineup-table td label input:checked~.checkmark:after{display:block}#lineup-table td label .checkmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;top:6px;left:9px;transform:rotate(45deg)}#lineup-modal .modal-content{flex-direction:column;height:100%;display:flex}#lineup-modal .lineup-modal-body{flex:auto;min-height:0;overflow:hidden}#lineup-modal .lineup-panel-header{background:#f8f9fa}#lineup-modal .lineup-table-scroll,#lineup-modal .lineup-side-panel{min-height:0;overflow:auto}#lineup-modal .lineup-table-scroll{flex:auto}#lineup-modal .lineup-side-panel{background:#f8f9fa}#lineup-modal .lineup-slot-player{max-width:72%}#market-modal .double-range{min-height:78px}#market-modal .double-range-track-wrap{width:100%;height:38px;position:relative}#market-modal .double-range-track{background:#dadae5;border-radius:5px;width:100%;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#market-modal .double-range input[type=range]{appearance:none;pointer-events:none;background-color:#0000;outline:none;width:100%;height:38px;margin:0;padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}#market-modal .double-range input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;background:0 0;height:5px}#market-modal .double-range input[type=range]::-moz-range-track{-moz-appearance:none;background:0 0;height:5px}#market-modal .double-range input[type=range]::-ms-track{appearance:none;color:#0000;background:0 0;border-color:#0000;height:5px}#market-modal .double-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;pointer-events:auto;background-color:#395a6a;border-radius:50%;width:1.2rem;height:1.2rem;margin-top:-7px}#market-modal .double-range input[type=range]::-moz-range-thumb{cursor:pointer;pointer-events:auto;background-color:#395a6a;border:0;border-radius:50%;width:1.2rem;height:1.2rem}#market-modal .double-range input[type=range]:active::-webkit-slider-thumb{background-color:#fff;border:1px solid #395a6a}@media (width>=1200px){#market-modal .modal-content{flex-direction:column;height:100%;display:flex}#market-modal .market-modal-body,#market-modal .market-filters-panel,#market-modal .market-results-panel,#market-modal .market-table-section{min-height:0}#market-modal .market-modal-body{flex:auto;display:flex;overflow:hidden}#market-modal .market-modal-body>.container-fluid,#market-modal .market-results-panel{flex-direction:column;flex:auto;display:flex;overflow:hidden}#market-modal .market-filters-panel{flex:none;overflow:auto}#market-modal .market-filter-fields{flex-wrap:wrap;margin:0;display:flex}#market-modal .market-filter-fields>div:not(.row),#market-modal .market-filter-fields>.row>div{flex:9rem;width:auto;max-width:none;padding:0 .25rem}#market-modal .market-filter-fields>.row{display:contents}#market-modal .market-table-section{overflow:auto}#market-modal #market-empty-state,#market-modal .market-table-section{flex:auto}}#lineup-modal .lineup-modal-footer{flex:none}@media (width>=1200px){#lineup-modal .lineup-modal-dialog{width:calc(100vw - 3rem);max-width:calc(100vw - 3rem);height:calc(100vh - 3rem);margin:1.5rem auto}}@media (width<=1199px){#lineup-modal .lineup-modal-body{overflow:auto}#lineup-modal .lineup-side-panel{border-top:1px solid #dee2e6}}.w-country,.w-age{min-width:50px}.w-nickname{white-space:nowrap;min-width:140px}.w-salary,.w-pass{min-width:80px}.w-energy{min-width:90px}.w-skill{min-width:50px}.w-pos{min-width:90px}.w-pos-p{min-width:60px}.w-image-league{width:90px;min-width:90px;max-width:90px}.w-image-winner{width:70px;min-width:70px;max-width:70px}.w-image-h-winner img,.w-image,.w-points{width:40px;min-width:40px;max-width:40px}.w-stats{width:30px;min-width:30px;max-width:30px}.w-short{width:58px;min-width:58px;max-width:58px}.w-last-games{width:120px;min-width:120px;max-width:120px}.ranking-last-game{box-sizing:border-box;vertical-align:middle;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:9px;line-height:1;display:inline-flex}.ranking-current-position{--bs-table-accent-bg:var(--bs-warning-bg-subtle)!important;--bs-table-bg:var(--bs-warning-bg-subtle)!important}.w-name{white-space:nowrap;min-width:135px}.w-result{width:22px;min-width:22px;max-width:22px}.w-color{width:5px;min-width:5px;max-width:5px}.w-match-history-subtitle{min-width:220px;max-width:auto;width:auto}#play-game .w-result-blue,#play-game .w-result-red{width:25px;min-width:25px;max-width:25px}#play-game .w-short{width:60px;min-width:60px;max-width:60px}#play-game .w-image{width:35px;min-width:35px;max-width:35px}#play-game .w-name{white-space:nowrap;min-width:120px}#play-loading{margin-top:-2.25rem!important;margin-bottom:-3rem!important}.ht-points,.ht-position{min-width:70px;max-width:auto;width:auto}.ht-league,.ht-year-split{min-width:90px;max-width:auto;width:auto}.ht-name{white-space:nowrap;min-width:135px;max-width:auto;width:auto}.hw-image img{width:auto;min-width:30px;max-width:45px}.hw-image-div img{width:auto;min-width:70px;max-width:70px}#rankings-modal .modal-dialog{max-width:700px!important}#play-game .table .small{font-size:75%!important}#play-game .table-mentor th,#play-game .table-mentor td{vertical-align:middle;padding:.4rem}.color-promotion{background-color:#56b600!important}.color-demotion{background-color:#dc3545!important}@media (width<=767px){#rankings-modal .modal-body{padding-right:.46rem!important}}@media (width>=768px){#rankings-modal .modal-body{padding-left:.78rem!important;padding-right:.46rem!important}}.fs-7{font-size:.8rem!important}#command-input{z-index:1000;width:calc(100% - 16px);display:none;position:fixed;top:8px;left:8px;right:8px}
