/* ===== Taji Footer — birebir Figma 136:3848 (714px, 4 kolon + ETBIS + sosyal) ===== */

.cc_y2bdekpl_CobA0jXbVp .taji-footer {
  border-top: 1px solid var(--taji-line, #dddddd);
  padding: 160px 0 64px;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-main {
  /* Figma 850:4694: "TAJI" kolonu x=169 (@1920) = %8.8 — dil seçici (%8.8) ve
     copyright (%8.7) zaten oradaydı, kayan taraf kolonlardı (%8 = 153.6px) */
  display: flex;
  align-items: flex-start;
  padding: 0 16.5% 0 8.8%;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-cols {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
  flex: 1;
  min-width: 0;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-col h3 {
  margin: 0;
  font-family: var(--taji-font-heading, "futura-pt", "Futura PT", "Jost", sans-serif);
  font-weight: var(--taji-footer-heading-weight, 400);
  font-size: 17px;
  line-height: 28px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.7);
}

/* Akordeon başlık düğmesi — masaüstünde görünmez düz başlık gibi davranır */
.cc_y2bdekpl_CobA0jXbVp .taji-footer-col-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  text-align: left;
  cursor: default;
}

/* Artı, mobil şerit ve mobil ETBİS satırı yalnız mobilde */
.cc_y2bdekpl_CobA0jXbVp .taji-footer-plus, .cc_y2bdekpl_CobA0jXbVp .taji-footer-strip, .cc_y2bdekpl_CobA0jXbVp .taji-footer-etbis-acc {
  display: none;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-col ul {
  margin: 0;
  padding: 20px 0 0;
  list-style: none;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-col li {
  margin-bottom: 10px;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-col a {
  font-family: var(--taji-font-heading, "futura-pt", "Futura PT", "Jost", sans-serif);
  font-weight: var(--taji-footer-link-weight, 400);
  font-size: 16px;
  line-height: 24px;
  color: var(--taji-black, #000000);
  text-decoration: none;
  transition: opacity 0.15s ease;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-col a:hover {
  opacity: 0.6;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-etbis {
  margin-left: 48px;
  flex-shrink: 0;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-etbis img {
  display: block;
  width: 130px;
  height: 150px;
  object-fit: contain;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-lang-wrap {
  position: relative;
  width: max-content;
  margin: 82px 0 0 8.8%;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-lang {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  font-family: var(--taji-font-heading, "futura-pt", "Futura PT", "Jost", sans-serif);
  font-weight: 500;
  font-size: 17px;
  line-height: 28px;
  color: var(--taji-black, #000000);
  cursor: pointer;
}

/* Dil açılır menüsü — yukarı açılır */
.cc_y2bdekpl_CobA0jXbVp .taji-footer-lang-menu {
  position: absolute;
  bottom: 100%;
  left: 0;
  margin-bottom: 10px;
  min-width: 100%;
  padding: 6px 0;
  background: var(--taji-white, #ffffff);
  border: 1px solid #e1e1e1;
  z-index: 10;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-lang-item {
  display: block;
  width: 100%;
  padding: 8px 18px;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
  font-family: var(--taji-font-heading, "futura-pt", "Futura PT", "Jost", sans-serif);
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--taji-ink, #252525);
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-lang-item:hover {
  background: #f5f5f5;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-rule {
  height: 1px;
  background: var(--taji-line, #dddddd);
  margin-top: 47px;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 65px 7.66% 0 8.7%;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-copyright {
  margin: 0;
  font-family: var(--taji-font-heading, "futura-pt", "Futura PT", "Jost", sans-serif);
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.16px;
  color: rgba(0, 0, 0, 0.65);
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-social {
  display: flex;
  align-items: center;
  gap: 11px;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-social a {
  display: block;
  width: 35px;
  height: 35px;
  color: var(--taji-black, #000000);
  text-decoration: none;
  transition: opacity 0.15s ease;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-social a:hover {
  opacity: 0.6;
}

.cc_y2bdekpl_CobA0jXbVp .taji-footer-social svg {
  width: 35px;
  height: 35px;
  display: block;
}

/* ===== Mobil — birebir Figma 15:4802 (440×405 kapalı hal) ===== */
@media (max-width: 768px) {
  /* İlk satırın kendi üst çizgisi var; section çizgisi ve boşluklar kalkar */
  .cc_y2bdekpl_CobA0jXbVp .taji-footer {
    border-top: none;
    padding: 0 0 14px;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-main {
    flex-direction: column;
    padding: 0 16px;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-cols {
    display: block;
    width: 100%;
  }

  /* Akordeon satırı: 51px + 5px aralık, #ddd alt çizgi (ilkinde üst de) */
  .cc_y2bdekpl_CobA0jXbVp .taji-footer-col {
    margin-bottom: 5px;
    border-bottom: 1px solid var(--taji-line, #dddddd);
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-col:first-child {
    border-top: 1px solid var(--taji-line, #dddddd);
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-col-head {
    height: 51px;
    padding: 0 14px 0 5px;
    cursor: pointer;
  }

  /* Mobil başlık siyah (masaüstünde 0.7 opak) */
  .cc_y2bdekpl_CobA0jXbVp .taji-footer-col h3 {
    color: var(--taji-black, #000000);
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-plus {
    display: flex;
    align-items: center;
    color: var(--taji-black, #000000);
    transition: transform 0.2s ease;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-col.is-open .taji-footer-plus {
    transform: rotate(45deg);
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-col ul {
    display: none;
    padding: 0 5px 16px;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-col.is-open ul {
    display: block;
  }

  /* ETBİS: masaüstü bloğu gizli, akordeon satırı görünür */
  .cc_y2bdekpl_CobA0jXbVp .taji-footer-etbis {
    display: none;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-etbis-acc {
    display: block;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-etbis-body {
    display: none;
    padding: 0 5px 16px;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-col.is-open .taji-footer-etbis-body {
    display: block;
  }

  /* Sosyal + dil aynı satırda; masaüstü dil bloğu gizli */
  .cc_y2bdekpl_CobA0jXbVp .taji-footer-lang-desktop {
    display: none;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-strip {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 20px 16px 0;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-strip .taji-footer-lang-wrap {
    margin: 0;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-lang {
    gap: 15px;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-social {
    gap: 10px;
  }

  /* Çizgi tam genişlik; telif ortalı 15/26 +0.15 */
  .cc_y2bdekpl_CobA0jXbVp .taji-footer-rule {
    margin-top: 20px;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-bottom {
    display: block;
    padding: 15px 16px 0;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-bottom .taji-footer-social {
    display: none;
  }

  .cc_y2bdekpl_CobA0jXbVp .taji-footer-copyright {
    font-size: 15px;
    line-height: 26px;
    letter-spacing: 0.15px;
    text-align: center;
  }
}

/* broadcast-tetik 185757 */
