/* Kampanyalar — blog benzeri liste ve ayrı detay sayfaları */
.three-campaign-index-page .blog-index-main{padding-bottom:64px}
.three-campaign-list-item .blog-list-meta strong{color:#14784b}
.three-campaign-list-item .blog-list-action{white-space:nowrap}
.three-campaign-detail-label{margin:0 0 10px;color:#14784b;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.three-campaign-summary{border-left-color:#178652!important}
.three-campaign-product-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:16px 0 28px;padding:0;list-style:none}
.three-campaign-product-links li{border-bottom:1px solid #e2e7ed}
.three-campaign-product-links a{display:block;padding:11px 0;color:#183a68;font-weight:700;text-decoration:none}
.three-campaign-product-links a:hover{color:#14784b}
.three-header-nav>a.three-header-campaigns{color:#14784b!important;font-weight:800!important}
.three-header-nav>a.three-header-campaigns:hover,.three-header-nav>a.three-header-campaigns:focus,.three-header-nav>a.three-header-campaigns[aria-current="page"]{color:#0f653e!important;background:#edf8f2!important}
@media(max-width:720px){.three-campaign-product-links{grid-template-columns:1fr}.three-campaign-list-item .blog-list-action{white-space:normal}}


/* 3E CAMPAIGN ACTIVE NAV FIX START */

.three-header-nav > a.three-header-campaigns {
  background: transparent !important;
  color: #07152d !important;
}

.three-header-nav > a.three-header-campaigns:hover,
.three-header-nav > a.three-header-campaigns:focus,
.three-header-nav > a.three-header-campaigns[aria-current="page"] {
  background: #eef4ff !important;
  background-color: #eef4ff !important;
  color: #155eef !important;
  -webkit-text-fill-color: #155eef !important;
}

/* 3E CAMPAIGN ACTIVE NAV FIX END */


/* 3E CAMPAIGN BANNERS START */

.three-campaign-list-item{
  display:grid!important;
  grid-template-columns:minmax(250px,360px) minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:18px!important;
}

.three-campaign-list-banner{
  display:block!important;
  grid-column:1!important;
  grid-row:1 / span 2!important;
  width:100%!important;
  overflow:hidden!important;
  border:1px solid #dce3ec!important;
  border-radius:7px!important;
  background:#fff!important;
  line-height:0!important;
}

.three-campaign-list-banner img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#fff!important;
}

.three-campaign-list-item .blog-list-meta{
  grid-column:2!important;
}

.three-campaign-list-item .blog-list-copy{
  grid-column:2!important;
}

.three-campaign-list-item .blog-list-action{
  grid-column:3!important;
  grid-row:1 / span 2!important;
}

.three-campaign-detail-banner{
  width:100%!important;
  margin:18px 0 14px!important;
  overflow:hidden!important;
  border:1px solid #dce3ec!important;
  border-radius:8px!important;
  background:#fff!important;
  line-height:0!important;
}

.three-campaign-detail-banner img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#fff!important;
}

@media(max-width:900px){
  .three-campaign-list-item{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }

  .three-campaign-list-banner,
  .three-campaign-list-item .blog-list-meta,
  .three-campaign-list-item .blog-list-copy,
  .three-campaign-list-item .blog-list-action{
    grid-column:1!important;
    grid-row:auto!important;
  }
}

/* 3E CAMPAIGN BANNERS END */


/* 3E CAMPAIGN FULL CARD CLICK START */

.three-campaign-list-item[data-campaign-url] {
  cursor: pointer !important;
}

.three-campaign-list-item[data-campaign-url]:focus-visible {
  outline: 2px solid #155eef !important;
  outline-offset: 4px !important;
}

/* 3E CAMPAIGN FULL CARD CLICK END */

/* Kampanya kategori bağlantılarını gizle */
nav.blog-shell.blog-category-nav[aria-label="Kampanya kategorileri"] {
  display: none !important;
}
