/* v99 — sezon öncesi akışı, canlı skor yönlendirmesi ve okunaklı normal lig oran listesi */
.preseasonSlipFooter.v99FinalCouponActions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:8px!important;
  align-items:stretch!important;
}
.preseasonSlipFooter.v99FinalCouponActions>.preseasonTotal,
.preseasonSlipFooter.v99FinalCouponActions>.preseasonWarning,
.preseasonSlipFooter.v99FinalCouponActions>.wcPreLockedNote{grid-column:1/-1!important}
.preseasonSlipFooter.v99FinalCouponActions .v99HalfAction{
  width:100%!important;min-width:0!important;margin:0!important;white-space:normal!important;
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
  min-height:46px!important;padding:9px 8px!important;line-height:1.15!important;font-size:10px!important;
}
.v99FinishAllPreseason{background:linear-gradient(135deg,#0f9764,#27c68a)!important;color:#fff!important;border-color:#0b8055!important;box-shadow:0 8px 18px rgba(15,151,100,.22)!important}

/* Ülke liglerinde sağdaki maç/oran listesi artık Dünya Kupası kadar okunaklı ve kaydırılabilir. */
body:not(.worldCupMode) .compactOddsPanel #fixtures{
  display:block!important;
  max-height:calc(100vh - 365px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding:4px 6px 10px 2px!important;
  scroll-behavior:smooth;
  scrollbar-gutter:stable;
}
body:not(.worldCupMode) .compactOddsPanel #fixtures .compactFixture,
body:not(.worldCupMode) .compactOddsPanel #fixtures .wcCompactFixture{
  min-height:0!important;margin:0 0 10px!important;padding:10px 11px!important;border-radius:13px!important;
  border:1px solid #c7d9e7!important;background:linear-gradient(180deg,#ffffff,#f5f9fc)!important;
  box-shadow:0 5px 15px rgba(32,70,99,.08)!important;
}
body:not(.worldCupMode) .compactOddsPanel #fixtures .compactFixtureMain{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}
body:not(.worldCupMode) .compactOddsPanel #fixtures .compactFixtureTeams{font-size:12px!important;line-height:1.3!important;gap:7px!important;white-space:normal!important;overflow:visible!important}
body:not(.worldCupMode) .compactOddsPanel #fixtures .compactFixtureTeams .clubChip{gap:7px!important;min-width:0!important}
body:not(.worldCupMode) .compactOddsPanel #fixtures .compactFixtureTeams .teamLogo{width:27px!important;height:27px!important;flex-basis:27px!important}
body:not(.worldCupMode) .compactOddsPanel #fixtures .compactFixtureTeams .clubText{font-size:11.5px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
body:not(.worldCupMode) .compactOddsPanel #fixtures .compactDetailBtn{min-height:34px!important;padding:7px 10px!important;border-radius:9px!important;font-size:9.5px!important;font-weight:950!important}
body:not(.worldCupMode) .compactOddsPanel #fixtures .compactOdds3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:9px!important}
body:not(.worldCupMode) .compactOddsPanel #fixtures .compactOdds3 .odd{min-height:42px!important;padding:7px 5px!important;border-radius:9px!important}
body:not(.worldCupMode) .compactOddsPanel #fixtures .compactOdds3 .odd b{font-size:10px!important}
body:not(.worldCupMode) .compactOddsPanel #fixtures .compactOdds3 .odd span{font-size:11px!important}

@media(max-width:760px){
  .preseasonSlipFooter.v99FinalCouponActions{grid-template-columns:1fr!important}
  .preseasonSlipFooter.v99FinalCouponActions>*{grid-column:1!important}
  body:not(.worldCupMode) .compactOddsPanel #fixtures{max-height:none!important;overflow:visible!important;padding-right:0!important}
  body:not(.worldCupMode) .compactOddsPanel #fixtures .compactFixture,
  body:not(.worldCupMode) .compactOddsPanel #fixtures .wcCompactFixture{padding:9px!important;margin-bottom:9px!important}
  body:not(.worldCupMode) .compactOddsPanel #fixtures .compactFixtureTeams .teamLogo{width:24px!important;height:24px!important;flex-basis:24px!important}
}
