/* STADYUM PRO V8.13.8
   Masaüstü maç kataloğu: kulüp logolarını simetrik gösterir ve koyu alanları açık temaya çevirir.
   Yalnız sunum katmanıdır; event, inventory, HOLD, satış ve ödeme mantığına dokunmaz. */

@media (min-width:981px){
  /* Sayfanın koyu tanıtım alanlarını açık/okunaklı hale getir. */
  body.shop-body .shop-hero-pro{
    border:1px solid #d8e6f1!important;
    background:
      radial-gradient(circle at 10% 12%,rgba(32,139,224,.10),transparent 34%),
      radial-gradient(circle at 88% 84%,rgba(18,185,146,.10),transparent 34%),
      linear-gradient(145deg,#ffffff,#f5faff 66%,#f1fff9)!important;
    color:#142f49!important;
    box-shadow:0 22px 56px rgba(18,57,90,.10)!important;
  }
  body.shop-body .shop-hero-pro h1,
  body.shop-body .shop-hero-pro h2,
  body.shop-body .shop-hero-pro b{color:#102e49!important}
  body.shop-body .shop-hero-pro p,
  body.shop-body .shop-hero-pro small{color:#617b91!important}
  body.shop-body .shop-hero-pro .eyebrow{color:#11846d!important}
  body.shop-body .hero-trust-row article{
    border:1px solid #dce8f1!important;
    background:#fff!important;
    box-shadow:0 10px 26px rgba(17,54,85,.06)!important;
  }

  body.shop-body .season-home-banner{
    grid-template-columns:64px minmax(0,1fr) 190px!important;
    border:1px solid #d9e7f1!important;
    background:
      radial-gradient(circle at 92% 15%,rgba(221,181,71,.14),transparent 28%),
      linear-gradient(135deg,#ffffff,#f7fbff 62%,#fffaf0)!important;
    color:#15314c!important;
    box-shadow:0 18px 44px rgba(17,54,87,.09)!important;
  }
  body.shop-body .season-home-icon{
    border:1px solid #ead9a6!important;
    background:linear-gradient(145deg,#fff9e8,#fff)!important;
    color:#9a7218!important;
    box-shadow:0 10px 24px rgba(143,105,22,.09)!important;
  }
  body.shop-body .season-home-banner small{color:#9b7419!important}
  body.shop-body .season-home-banner h2{color:#102e49!important}
  body.shop-body .season-home-banner p{color:#657e93!important}
  body.shop-body .season-home-count b{color:#0e67d4!important}
  body.shop-body .season-home-count small{color:#6c8497!important}
  body.shop-body .season-home-count em{color:#157f6b!important}

  /* Maç kartını iki dengeli alana ayır: karşılaşma + bilgiler. */
  body.shop-body #satistaki-maclar .event-card-pro{
    display:grid!important;
    grid-template-columns:minmax(330px,390px) minmax(0,1fr)!important;
    min-height:360px!important;
    overflow:hidden!important;
    border:1px solid #d8e6f1!important;
    border-radius:28px!important;
    background:#fff!important;
    box-shadow:0 20px 52px rgba(17,55,88,.09)!important;
  }
  body.shop-body #satistaki-maclar .event-card-pro::before{
    width:5px!important;
    background:linear-gradient(180deg,#2b8be2,#18b894,#83d4ec)!important;
  }
  body.shop-body #satistaki-maclar .event-card-pro:hover{
    transform:translateY(-2px)!important;
    border-color:#c7ddeb!important;
    box-shadow:0 26px 62px rgba(17,55,88,.13)!important;
  }

  body.shop-body #satistaki-maclar .event-card-visual.event-card-clubs-v8131{
    position:relative!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;
    align-items:center!important;
    align-content:center!important;
    gap:16px!important;
    min-width:0!important;
    min-height:100%!important;
    padding:28px 24px!important;
    border:0!important;
    border-right:1px solid #e0ebf3!important;
    border-radius:0!important;
    background:
      radial-gradient(circle at 16% 14%,rgba(34,142,226,.13),transparent 35%),
      radial-gradient(circle at 84% 82%,rgba(18,184,145,.13),transparent 35%),
      linear-gradient(145deg,#f8fbff,#eff8ff 55%,#effdf8)!important;
    color:#15324e!important;
    box-shadow:none!important;
  }
  body.shop-body #satistaki-maclar .event-card-visual.event-card-clubs-v8131::before,
  body.shop-body #satistaki-maclar .event-card-visual.event-card-clubs-v8131::after{
    display:none!important;
  }

  body.shop-body #satistaki-maclar .event-card-clubs-v8131 .event-team{
    display:grid!important;
    grid-template-rows:110px auto!important;
    justify-items:center!important;
    align-items:center!important;
    align-content:center!important;
    gap:13px!important;
    min-width:0!important;
    width:100%!important;
    text-align:center!important;
    color:#132f4a!important;
  }
  body.shop-body #satistaki-maclar .event-card-clubs-v8131 .event-team:last-child{
    justify-content:stretch!important;
    text-align:center!important;
  }
  body.shop-body #satistaki-maclar .event-card-clubs-v8131 .team-badge{
    width:104px!important;
    height:104px!important;
    min-width:104px!important;
    flex:0 0 104px!important;
    display:grid!important;
    place-items:center!important;
    border:1px solid #d8e5ef!important;
    border-radius:27px!important;
    background:#fff!important;
    color:#1769ad!important;
    font-size:28px!important;
    font-weight:950!important;
    box-shadow:0 14px 34px rgba(20,61,94,.09)!important;
    overflow:hidden!important;
  }
  body.shop-body #satistaki-maclar .event-card-clubs-v8131 .team-badge.has-logo img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    object-fit:contain!important;
    object-position:center!important;
    padding:9px!important;
    box-sizing:border-box!important;
  }
  body.shop-body #satistaki-maclar .event-card-clubs-v8131 .event-team b{
    display:block!important;
    width:100%!important;
    max-width:145px!important;
    min-height:40px!important;
    margin:0 auto!important;
    color:#102e49!important;
    font-size:16px!important;
    font-weight:950!important;
    line-height:1.24!important;
    overflow-wrap:anywhere!important;
    white-space:normal!important;
  }
  body.shop-body #satistaki-maclar .event-card-clubs-v8131 .event-versus{
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    border:1px solid #d6e4ef!important;
    border-radius:17px!important;
    background:#fff!important;
    color:#6b8295!important;
    font-size:10px!important;
    font-weight:950!important;
    box-shadow:0 10px 26px rgba(17,55,87,.07)!important;
  }

  body.shop-body #satistaki-maclar .event-card-body{
    min-width:0!important;
    padding:26px 28px!important;
    background:#fff!important;
    color:#18344e!important;
  }
  body.shop-body #satistaki-maclar .event-date-line{
    position:static!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    margin:0 0 12px!important;
  }
  body.shop-body #satistaki-maclar .event-date-block{
    position:static!important;
    inset:auto!important;
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    padding:10px 13px!important;
    border:1px solid #dae7f1!important;
    border-radius:16px!important;
    background:linear-gradient(145deg,#f5f9ff,#fff)!important;
    color:#15344f!important;
    box-shadow:none!important;
    text-align:left!important;
  }
  body.shop-body #satistaki-maclar .event-date-block>strong{
    color:#0e67d4!important;
    font-size:30px!important;
    line-height:1!important;
  }
  body.shop-body #satistaki-maclar .event-date-block>span{
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    color:#71879a!important;
    font-size:10px!important;
  }
  body.shop-body #satistaki-maclar .event-date-block>span b{color:#173650!important;font-size:12px!important}
  body.shop-body #satistaki-maclar .event-card-body>h3{
    margin:6px 0 5px!important;
    color:#102d47!important;
    font-size:25px!important;
    line-height:1.18!important;
  }
  body.shop-body #satistaki-maclar .event-location{color:#657f94!important}

  body.shop-body #satistaki-maclar .event-stock{
    padding:14px!important;
    border:1px solid #dbe8f2!important;
    border-radius:20px!important;
    background:linear-gradient(180deg,#fbfdff,#f6faff)!important;
  }
  body.shop-body #satistaki-maclar .event-inventory-breakdown-v61951>span{
    border:1px solid #dce8f1!important;
    background:#fff!important;
    color:#173650!important;
  }
  body.shop-body #satistaki-maclar .event-inventory-breakdown-v61951 small{color:#6f879a!important}
  body.shop-body #satistaki-maclar .event-inventory-breakdown-v61951 b{color:#173650!important}
  body.shop-body #satistaki-maclar .inventory-explain-v61951{
    border:1px solid #cfe1f1!important;
    background:#eef7ff!important;
    color:#315a7a!important;
  }
  body.shop-body #satistaki-maclar .inventory-explain-v61951 b{color:#173e60!important}

  body.shop-body #satistaki-maclar .event-card-footer{
    border-top:1px solid #e2ebf3!important;
  }
  body.shop-body #satistaki-maclar .event-min-price small{color:#71879a!important}
  body.shop-body #satistaki-maclar .event-min-price b{color:#0d67d4!important}

  /* Footer da masaüstünde koyu blok olarak kalmasın. */
  body.shop-body .shop-footer-pro{
    border:1px solid #d9e6f0!important;
    background:linear-gradient(145deg,#fff,#f5faff)!important;
    color:#173650!important;
    box-shadow:0 14px 36px rgba(18,56,88,.08)!important;
  }
  body.shop-body .shop-footer-pro b,
  body.shop-body .shop-footer-pro strong{color:#102e49!important}
  body.shop-body .shop-footer-pro p,
  body.shop-body .shop-footer-pro small,
  body.shop-body .shop-footer-pro span{color:#6a8296!important}
}
