:root{--grey:#f0f4f7;--light-grey:#e8eef2;--mid-grey:#96a7b1;--dark-grey:#647685;--tr-hover:#edf1f7}.lpx-sidebar-container{display:none}.lpx-content-container{margin-left:0!important;margin-right:0!important}.lpx-toolbar-container{display:none}.lpx-mobile-navbar-container{display:none}footer{display:none}.basket-widget .team-list .team-logo{width:60px}.basket-widget .small-photo{width:32px;max-width:32px}.basket-widget label{display:none}.game-location{justify-content:center}.game-header h2,.game-header h4{font-weight:600}.referees{font-size:.75rem}.referees .title{font-weight:600;color:#cd853f}#MainCard>.page{padding:0!important}#MainCard .tab-pane{padding:1.5rem}#Header .tag-head{font-size:1.5rem;color:#000;font-weight:800}.nav-pills{display:flex;gap:3px;position:relative;padding:8px;border-bottom:4px solid #f0f4f7}.nav-pills .active{background:var(--grey)!important;color:#000!important}.nav-pills .nav-link{text-transform:uppercase;color:var(--dark-grey);font-size:12px}#standing h4{color:#000;font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:3.5rem;margin-left:2rem}#standing h4:nth-child(1){margin-top:1.5rem}.competition-results{margin:inherit 0 2rem;width:100%;outline:3px solid #dde6ef;border-radius:8px;overflow:auto}.competition-results a{text-decoration:none;color:#000;border-bottom:1px solid transparent}.competition-results a:hover{border-color:#00fe}.competition-results table{border-collapse:separate;border-spacing:0;border:0;width:100%}.competition-results tbody tr:hover td{background:#edf1f7}.competition-results th,.competition-results td{padding:8px;text-align:center}.competition-results th{height:10px;text-align:left;background:#dee5ea!important;padding:5px;user-select:none;font-size:.75rem;font-weight:400;border-bottom:1px solid #fff8;border-right:1px solid #fff8;text-transform:uppercase;border-collapse:collapse;min-width:55px}.competition-results tbody td{background:#fff;border-bottom:1px solid #dde3e5;border-right:1px solid #dde3e5}.th-center{text-align:center}.competition-table{outline:3px solid var(--grey);border-radius:5px}.competition-table thead tr,#StatsTable_wrapper thead tr{background:var(--grey)}.competition-table td,#StatsTable_wrapper td{vertical-align:middle;padding:4px 10px}.competition-table td a{color:#000;font-weight:600;text-decoration:none}.competition-table td.text-normal a{color:#000;font-weight:normal;text-decoration:none}.competition-table td.text-bold{font-weight:600}.competition-table tr:hover>td{background-color:#edf1f780;box-shadow:none}#PlayoffStanding{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.playoff-tree{margin:2rem auto;margin-bottom:1rem;display:flex;gap:1rem;justify-content:flex-end}.playoff-round{display:flex;flex-direction:column;padding:1rem;border-radius:.75rem}.round-content{display:flex;flex-direction:column;gap:2rem;justify-content:space-around;flex:1}.playoff-game{border-radius:.5rem;border:2px solid #345eff;outline:5px solid #d2d2d450;position:relative;min-width:220px}.team-score{display:flex;align-items:center}.team-score img{width:36px;padding-left:.625rem}.playoff-game{position:relative;background:#fff;cursor:default}.playoff-game .team{padding:.625rem;flex:1}.playoff-game .score{padding:.5rem;background:#345eff1a;min-width:40px;text-align:center;align-self:stretch;display:flex;align-items:center;justify-content:center}.playoff-game .scores{display:none;z-index:-1;background:#fff;border-radius:.3rem;outline:6px solid #d2d2d450;padding:.5rem;position:absolute;top:100%;left:-1%;min-width:max-content}.playoff-game .scores>a{display:block;padding:.5rem .325rem;border-radius:.3rem;text-decoration:none;color:#333}.playoff-game .scores>a:hover{background:#335eff20}.playoff-game .scores>a+a{border-top:1px solid #d2d2d450}.playoff-game:hover .scores,.playoff-game .scores:hover{display:block;z-index:111}.playoff-round:not(:last-child) .playoff-game::after{border-right:2px solid #345eff;content:"";width:2rem;right:-2rem;position:absolute}.playoff-game:nth-child(odd)::after{border-top:2px solid #345eff;border-top-right-radius:5px;top:49%}.playoff-game:nth-child(even)::after{border-bottom:2px solid #345eff;border-bottom-right-radius:5px;bottom:49%}.playoff-game.round-2-2::after,.playoff-game.round-4-4::after,.playoff-game.round-8-8::after,.playoff-game.round-16-16::after{height:100%}.playoff-game.round-4-2::after,.playoff-game.round-8-4::after,.playoff-game.round-16-8::after{height:160%}.playoff-game.round-8-2::after,.playoff-game.round-16-4::after{height:300%}.playoff-game.round-16-2::after{height:350%}.playoff-round:not(:first-child) .playoff-game:before{content:"";width:1.3rem;left:-1.3rem;position:absolute;border-top:2px solid #345eff;top:49%}.team-score.team1{border-bottom:1px solid #335eff}.playoff-tree .round-title{text-align:center;background:#eee;border-radius:.3rem;padding:.325rem;margin-bottom:1rem}.pending{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff80}#RosterTeam{display:flex;align-items:center}#RosterTeam .team-logo{max-width:180px;margin-right:2rem;border-radius:50%;background:var(--grey);border:8px solid var(--grey);outline:1px solid #e8eef2}#RosterTeam .team-name{color:#000;font-size:2.5rem;font-weight:900;line-height:1}#RosterTeam .region-name{color:var(--dark-grey);font-size:1.4rem}.team-list{display:flex;flex-direction:column;gap:2px;margin-bottom:2rem}.team-list .list-group-item{cursor:pointer;border:1px solid #e8eef2;background-color:var(--grey)}.team-list .list-group-item:hover,.team-list .list-group-item.active{color:#000;background:#2196f310;border:1px solid #2196f3}#RosterPlayersHeader h3,#RosterCoachesHeader h3,#RosterOfficialsHeader h3{color:#000;margin:4rem 0 2rem 0;border-bottom:3px solid #eff4f7;padding:0 1rem}.roster-person{margin-bottom:3rem;padding:0 2rem}.roster-person .person-foto{border-radius:50%;min-width:199px;min-height:199px;outline:2px solid var(--grey);background-color:var(--grey)}.roster-person .person-name{text-align:center;font-weight:900;font-size:1.2rem;color:#000;margin-top:1rem}#ResultsTable_wrapper .dataTables_scroll{background:var(--grey);outline:3px solid var(--grey);border-radius:5px}#ResultsTable_wrapper .dataTables_scrollHead .dataTable{background:var(--grey);margin-top:0!important}#ResultsTable .secondary-text{color:var(--mid-grey);font-size:.8rem}#ResultsTable tr:hover td{background-color:#edf1f780}#ResultsTable td{vertical-align:middle;padding:10px 16px;cursor:default}#ResultsTable td a{color:#000;font-weight:600;text-decoration:none}#SearchLeadersForm .dataTables_scrollBody{background:var(--grey);outline:3px solid var(--grey);border-radius:5px}#SearchLeadersForm .dataTables_scrollBody tbody tr>td:nth-child(1),#SearchLeadersForm .dataTables_scrollBody tbody tr>td:nth-child(4){text-align:center}#PlayersTable_wrapper .dataTables_scroll,#CoachesTable_wrapper .dataTables_scroll,#TeamsTable_wrapper .dataTables_scroll,#TeamLeaders_wrapper .dataTables_scroll,#ScheduleTable_wrapper .dataTables_scroll{outline:3px solid var(--grey);border-radius:5px}#PlayersTable_wrapper .dataTables_scroll td{border-right:1px solid #cdd4db!important;border-color:#dae1ea82!important;cursor:default}#PlayersTable_wrapper .dataTables_scroll tr:hover td{background:#edf1f780!important}#PlayersTable_wrapper .dataTables_scrollHead .dataTable,#CoachesTable_wrapper .dataTables_scrollHead .dataTable,#TeamsTable_wrapper .dataTables_scrollHead .dataTable,#TeamLeaders_wrapper .dataTables_scrollHead .dataTable,#ScheduleTable_wrapper .dataTables_scrollHead .dataTable{background:var(--grey);margin-top:0!important}#ScheduleTable td{vertical-align:middle;padding:0;cursor:default;border-radius:.5rem;outline:3px solid var(--grey);border:2px solid var(--grey)}#ScheduleTable .game-info{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}#ScheduleTable .game-team-logo{max-width:150px}#ScheduleTable [class*="game-team-"]{gap:1.5rem;padding:.2rem 1rem}#ScheduleTable .game-info>*{flex:1;display:flex;align-items:center}#ScheduleTable .game-team-2{justify-content:flex-end;text-align:right}#ScheduleTable .game-team-logo{width:150px}#ScheduleTable .game-center{display:flex;flex-direction:column}#ScheduleTable [class*="game-team-"] h4>*{display:block}#ScheduleTable [class*="game-team-"] nobr{font-size:1rem;color:var(--mid-grey)}#ScheduleTable .score h2{padding:4px 10px;background:var(--grey);border-radius:10%;margin-top:.5rem;font-size:1.2rem}.coach-view img{outline:3px solid var(--grey)}.basket-widget .game-comp a{color:#333;font-weight:normal;text-decoration:none}.basket-widget .game-comp a:hover{text-decoration:underline}.basket-widget a.team-link{color:#333;text-decoration:none}.basket-widget a.team-link:hover{text-decoration:underline}.card-hover{cursor:pointer}.card-hover:hover{background:var(--grey)}.link-underline-none{text-decoration:none}.link-underline-opacity-0{text-decoration-color:rgba(0,0,0,0);color:inherit}.link-underline-opacity-0:hover{text-decoration-color:rgba(var(--lpx-primary),.5)}.roster-card{position:relative;display:flex;flex-direction:column;align-items:stretch;align-content:center;padding:1rem;border-radius:.5rem}.roster-card a{color:#000;text-decoration:none}.roster-card img{min-width:180px;min-height:180px}.roster-card .player-number{position:absolute;font-size:larger;font-weight:600;background:var(--light-grey);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;top:5%;left:5%;outline:1px solid #e8eef2}.roster-card:hover .player-number{background:#fff}.accordion-button{position:relative;background:var(--grey)!important;color:#000!important;font-weight:600;margin-bottom:.5rem}.cardsToggler{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:.5rem;padding:.5rem;position:absolute;right:4rem}.cardsToggler:hover{background:var(--bs-gray-400)}.basket-widget-header .comp-logo{max-width:120px}