  #gz-cerez-bant {
    position: fixed;
    inset-inline: 0;
    bottom: 0;
    /* z-index 120 — sabit çağrı çubuğu (.gz-callpad) z-index:90 kullanıyor ve mobilde
       ekranın altında duruyor. Bant 60'tayken çubuk düğmelerin ÜSTÜNE biniyordu:
       ölçüldü (03.08, 390x844) -> elementFromPoint(kabul düğmesi merkezi) = A.gz-btn-soft
       yani WhatsApp bağlantısı. Tıklama düğmeye hiç ulaşmıyordu.
       Rıza bandı her şeyin üstünde olmalı; kapatılınca çubuk geri döner. */
    z-index: 120;
    background: var(--card, var(--zemin, #fff));
    border-top: 1px solid var(--line, var(--cizgi, #ddd));
    box-shadow: var(--shadow-big, 0 -4px 16px rgba(0,0,0,.12));
    padding: 16px 0;
  }
  #gz-cerez-bant[hidden] {
    display: none;
  }
  .gz-cerez-ic {
    max-width: 1120px;
    margin: 0 auto;
    padding: 0 20px;
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .gz-cerez-ic p {
    margin: 0;
    flex: 1 1 380px;
    font-size: 0.94rem;
    line-height: 1.55;
    color: var(--ink, var(--metin, #222));
  }
  .gz-cerez-ic a {
    color: var(--copper, var(--vurgu, #8a5a2b));
    text-decoration: underline;
  }
  .gz-cerez-btn {
    display: flex;
    gap: 10px;
    flex: 0 0 auto;
  }
  /* İki düğme görsel olarak EŞİT ağırlıkta — bkz. tasarım kararları. */
  .gz-cerez-btn button {
    font: inherit;
    font-size: 0.94rem;
    padding: 10px 22px;
    border-radius: 8px;
    cursor: pointer;
    border: 1px solid var(--copper, var(--vurgu, #8a5a2b));
    background: transparent;
    color: var(--copper, var(--vurgu, #8a5a2b));
    white-space: nowrap;
  }
  .gz-cerez-btn button#gz-cerez-kabul {
    background: var(--copper, var(--vurgu, #8a5a2b));
    color: var(--btn, #fff);
  }
  .gz-cerez-btn button:hover {
    opacity: 0.88;
  }
  .gz-cerez-btn button:focus-visible {
    outline: 2px solid var(--head, var(--vurgu, #8a5a2b));
    outline-offset: 2px;
  }
  @media (max-width: 560px) {
    .gz-cerez-ic {
      flex-direction: column;
      align-items: stretch;
      gap: 14px;
    }
    /* flex-basis SIFIRLANMALI: satır yönünde `flex: 1 1 380px` GENİŞLİK tabanıdır,
       ama column’a geçince aynı değer YÜKSEKLİK tabanı olur ve paragraf 380px’e şişer.
       Ölçüldü (03.08, 390x844): p yüksekliği 380px, bant 473px — ekranın yarısı boş beyaz. */
    .gz-cerez-ic p {
      flex: 0 1 auto;
      font-size: 0.9rem;
    }
    .gz-cerez-btn button {
      flex: 1;
      padding: 12px 16px;
    }
  }
