/**
 * Dream444 highlights panel — contained scroll list, tabs above rows, no overlay.
 */

body.lion-route-home app-dashboard .game-highlight-wrap {
  position: relative;
  display: block;
  width: 100%;
  clear: both;
  z-index: 1;
}

@media screen and (min-width: 992px) {
  body.lion-route-home app-dashboard .game-highlight-wrap > h3.hideDesktop {
    display: block !important;
    margin: 0;
    padding: 6px 8px;
    font-size: 14px;
    font-weight: 700;
    background: linear-gradient(-180deg, #2e4b5e, #243a48 82%);
    text-align: center;
    color: #fff;
  }
}

@media screen and (max-width: 991px) {
  body.lion-route-home app-dashboard .game-highlight-wrap > h3.hideDesktop {
    display: none !important;
  }
}

body.lion-route-home app-dashboard .game-menu-tab.homeevent {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  z-index: 1;
}

body.lion-route-home app-dashboard .mobile-men {
  position: relative;
  z-index: 12 !important;
  flex-shrink: 0;
}

@media screen and (min-width: 992px) {
  body.lion-route-home app-dashboard .game-menu-tab.homeevent > .nav.nav-tabs {
    display: flex !important;
    flex-shrink: 0;
    position: relative;
    z-index: 4;
    margin-bottom: 0;
    border-bottom: 1px solid var(--markets-border-bottom, #c8ced3);
  }

  body.lion-route-home app-dashboard .mobile-men {
    display: none !important;
  }
}

body.lion-route-home app-dashboard .game-menu-tab .tab-content {
  margin-top: 0 !important;
  border: 1px solid var(--markets-border-bottom, #c8ced3);
  position: relative;
  z-index: 1;
  overflow: hidden;
  flex: 1 1 auto;
  min-height: 0;
}

body.lion-route-home app-dashboard .game-menu-tab .tab-pane,
body.lion-route-home app-dashboard .game-menu-tab .tab-content .active {
  display: block !important;
  position: relative;
}

body.lion-route-home app-dashboard .game-menu-tab .tab-pane .row {
  margin: 0;
}

body.lion-route-home app-dashboard [data-lion-highlights-panel],
body.lion-route-home app-dashboard .game-menu-tab .col-md-12.mobile-width.scrollHeight,
body.lion-route-home app-dashboard .game-menu-tab .scrollHeight {
  display: block !important;
  position: relative !important;
  max-height: 260px !important;
  height: auto !important;
  min-height: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
  border-bottom: 3px solid #265e04 !important;
  background: var(--dashboard-cmp-bg, #fff);
  z-index: 1;
}

@media screen and (max-width: 426px) {
  body.lion-route-home app-dashboard [data-lion-highlights-panel],
  body.lion-route-home app-dashboard .game-menu-tab .scrollHeight {
    max-height: 258px !important;
  }
}

body.lion-route-home app-dashboard [data-lion-highlights-panel] .lion-sports-event-list,
body.lion-route-home app-dashboard .game-menu-tab .scrollHeight .lion-sports-event-list {
  margin-bottom: 0;
}

body.lion-route-home app-dashboard .game-menu-tab .scrollHeight table.dashboard-custom-table,
body.lion-route-home app-dashboard .game-highlight-wrap table.dashboard-custom-table:not(.lion-market-table) {
  display: none !important;
}

body.lion-route-home app-dashboard .mobile-display-view {
  position: relative;
  z-index: 1;
}
