/* FIX107: vertical scrolling continues through cards and carousels. */
html body :is(.pwa-carousel-host,.actualidad-team-carousel,.actualidad-panel-body,.fcf-standing-list,.home-roster-list,.bb-day-rail,.master-agenda-carousel,.master-agenda-day>div,.bb-match-flip,.bb-match-face){overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important}
/* The weekly calendar follows the height of its contents without a nested vertical scroll. */
html body .sport-control.master-sport.area-home .master-agenda-day>div{max-height:none!important;overflow-y:visible!important;scrollbar-gutter:auto!important}
html body .sport-control.master-sport .actualidad-team-module :is(.actualidad-panel-body,.fcf-standing-list,.home-roster-list){height:auto!important;max-height:none!important;overflow-y:visible!important}
/* Match lists must grow with their cards instead of capturing wheel events in a 720px pane. */
html body .weekly-match-panel>.week-match-columns,html body .club-control-page .club-weekly-matches>.week-match-columns,html body .week-match-columns.bb-match-days{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior-y:auto!important}
