/* AZONIX PLAY 2.4.32 — correções de navegação, sobreposição e hierarquia esportiva */
.game-layout-pro,.games-list-pro,.game-pro,.my-games-pro,.my-games-list,.my-game-row,.match-detail-pro,.sports-center-pro,.sports-center-pro *{box-sizing:border-box}
.game-layout-pro{height:638px!important;min-height:0!important;padding-bottom:8px!important;overflow:hidden!important}
.games-list-pro{height:622px!important;min-height:0!important;padding-bottom:18px!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding:8px 0 18px!important}
.game-pro{min-height:132px!important;margin-bottom:13px!important}
.game-pro .game-channel{left:22px!important;bottom:7px!important;max-width:190px!important}
.match-detail-pro{inset:24px 30px!important;grid-template-rows:86px minmax(0,1fr) 100px!important}
.match-detail-pro>main{min-height:0!important;overflow:hidden!important}
.match-detail-pro>aside{min-height:0!important;overflow:hidden!important}
.match-scoreboard{height:310px!important}
.my-games-pro{display:grid!important;grid-template-rows:120px minmax(0,1fr)!important}
.my-games-list{height:auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:24px!important}
.my-game-row{grid-template-columns:115px 72px minmax(260px,1fr) 72px 230px 300px!important;min-width:0!important}
.my-game-row>*{min-width:0!important}
.sports-center-pro{grid-template-columns:250px minmax(0,1fr)!important;grid-template-rows:78px 76px minmax(0,1fr) 82px!important}
.sports-center-pro>header{grid-column:1/-1!important;grid-row:1!important;position:static!important;width:auto!important;height:78px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:hidden!important}
.sports-center-pro>header small{color:#91ffa8;font-size:16px;font-weight:800;letter-spacing:.08em}
.sports-center-pro>aside{grid-column:1!important;grid-row:2/4!important;position:static!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:10px!important}
.sports-center-pro>nav{grid-column:2!important;grid-row:2!important;position:static!important;width:auto!important;height:76px!important;min-width:0!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;padding:4px 4px 10px!important;scroll-padding:4px 10px!important}
.sports-center-pro>nav::-webkit-scrollbar{display:none!important}
.sports-center-pro>nav button{flex:0 0 205px!important;white-space:nowrap!important}
.sports-center-pro>main{grid-column:2!important;grid-row:3!important;position:static!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;overflow:hidden!important}
.sports-table-body{height:100%!important;max-height:570px!important;overflow-y:auto!important;overflow-x:hidden!important}
.sports-center-pro>footer{grid-column:1/-1!important;grid-row:4!important;position:static!important;width:auto!important;height:auto!important;min-width:0!important;overflow:hidden!important;margin-top:8px!important}
.sports-center-pro>footer span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
