
/* =========================================================
   GOCCE Header Giriş + Kayıt EXACT
   Gerçek tema selector'ları:
   .gocce-header-side.is-right
   .gocce-user-link
   [data-gocce-drawer]
   .gocce-drawer-note
   ========================================================= */

.gocce-header-auth-inline,
.gocce-header-auth-drawer,
.gocce-header-auth-circle{
  box-sizing:border-box!important;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
}

/* ÜST BEYAZ HEADER — ekran görüntüsündeki sağ üst alan */
.gocce-header-auth-inline{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  margin-right:2px!important;
}

.gocce-header-auth-inline a,
.gocce-header-auth-inline button{
  height:36px!important;
  min-width:0!important;
  padding:0 13px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:10px!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  font:800 10px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  letter-spacing:.045em!important;
  cursor:pointer!important;
  box-shadow:none!important;
  transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease!important;
}

.gocce-header-auth-inline .gocce-auth-login{
  border:1px solid #151515!important;
  background:#151515!important;
  color:#fff!important;
}

.gocce-header-auth-inline .gocce-auth-register{
  border:1px solid #cfcfcf!important;
  background:#fff!important;
  color:#111!important;
}

.gocce-header-auth-inline .gocce-auth-account{
  border:1px solid #151515!important;
  background:#151515!important;
  color:#fff!important;
}

.gocce-header-auth-inline a:hover,
.gocce-header-auth-inline button:hover{
  transform:translateY(-1px)!important;
}

/* GERÇEK TEMA DRAWER */
.gocce-header-auth-drawer{
  display:flex!important;
  gap:10px!important;
  margin:24px 0 0!important;
  padding:18px 0 0!important;
  border-top:1px solid rgba(255,255,255,.12)!important;
}

.gocce-header-auth-drawer a,
.gocce-header-auth-drawer button{
  flex:1 1 0!important;
  min-width:0!important;
  min-height:44px!important;
  padding:0 14px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:10px!important;
  text-decoration:none!important;
  font:800 11px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  letter-spacing:.055em!important;
  cursor:pointer!important;
}

.gocce-header-auth-drawer .gocce-auth-login{
  border:1px solid rgba(255,255,255,.42)!important;
  background:transparent!important;
  color:#fff!important;
}

.gocce-header-auth-drawer .gocce-auth-register,
.gocce-header-auth-drawer .gocce-auth-account{
  border:1px solid #fff!important;
  background:#fff!important;
  color:#111!important;
}

/* Custom circle menu varsa onun içinde de garanti hesap satırı */
#gocce-circle-menu .gocce-header-auth-circle{
  position:absolute!important;
  left:24px!important;
  right:24px!important;
  bottom:24px!important;
  z-index:20!important;
  display:flex!important;
  gap:10px!important;
  pointer-events:auto!important;
}

#gocce-circle-menu .gocce-header-auth-circle a,
#gocce-circle-menu .gocce-header-auth-circle button{
  flex:1 1 0!important;
  min-height:44px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:9px!important;
  font:800 11px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  letter-spacing:.05em!important;
  text-decoration:none!important;
  cursor:pointer!important;
}

#gocce-circle-menu .gocce-header-auth-circle .gocce-auth-login{
  border:1px solid rgba(255,255,255,.45)!important;
  background:rgba(0,0,0,.08)!important;
  color:#fff!important;
}

#gocce-circle-menu .gocce-header-auth-circle .gocce-auth-register,
#gocce-circle-menu .gocce-header-auth-circle .gocce-auth-account{
  border:1px solid #fff!important;
  background:#fff!important;
  color:#111!important;
}

/* Önceki deneme sınıfları sonradan görünürse çift hesap butonu oluşmasın. */
.gocce-circle-auth-actions,
.gocce-circle-menu__auth-row,
.gocce-circle-menu__auth,
#gocce-menu-auth-independent{
  display:none!important;
}

/* Telefon: üst header kalabalık olmasın; hesap düğmeleri açılır menüde görünsün. */
@media(max-width:700px){
  .gocce-header-auth-inline{
    display:none!important;
  }

  .gocce-header-auth-drawer{
    display:flex!important;
  }

  #gocce-circle-menu .gocce-header-auth-circle{
    left:12px!important;
    right:12px!important;
    bottom:14px!important;
    gap:8px!important;
  }

  #gocce-circle-menu .gocce-header-auth-circle a,
  #gocce-circle-menu .gocce-header-auth-circle button{
    min-height:42px!important;
    font-size:10px!important;
  }
}
