
/* HT FINAL CLEAN: Panel Girişi + Vazgeç login aksiyonları */
.ht-login-actions{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:10px!important;
  width:100%!important;
  margin-top:18px!important;
}

.ht-login-actions #panelLoginBtn,
.ht-login-actions .panel-login-btn,
.ht-login-actions #cancelLoginBtn,
.ht-login-actions .cancel-login-btn,
.ht-login-actions .vazgec-btn{
  width:100%!important;
  min-height:56px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:20px!important;
  padding:0 18px!important;
  box-sizing:border-box!important;
  text-decoration:none!important;
  line-height:1!important;
  letter-spacing:-.02em!important;
  text-align:center!important;
  cursor:pointer!important;
  overflow:hidden!important;
  position:relative!important;
  isolation:isolate!important;
  transform:none!important;
}

.ht-login-actions #panelLoginBtn,
.ht-login-actions .panel-login-btn{
  background:#ffffff!important;
  background-color:#ffffff!important;
  background-image:linear-gradient(145deg,#ffffff 0%,#f5f9ff 52%,#dbeafe 100%)!important;
  color:#111111!important;
  -webkit-text-fill-color:#111111!important;
  border:1px solid rgba(37,99,235,.35)!important;
  box-shadow:0 16px 36px rgba(37,99,235,.20), inset 0 1px 0 rgba(255,255,255,1)!important;
  font-size:20px!important;
  font-weight:950!important;
  text-shadow:none!important;
}

.ht-login-actions #cancelLoginBtn,
.ht-login-actions .cancel-login-btn,
.ht-login-actions .vazgec-btn{
  min-height:46px!important;
  width:72%!important;
  align-self:center!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.82)!important;
  background-color:rgba(255,255,255,.82)!important;
  background-image:linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,246,255,.86))!important;
  color:#111111!important;
  -webkit-text-fill-color:#111111!important;
  border:1px solid rgba(37,99,235,.24)!important;
  box-shadow:0 10px 24px rgba(37,99,235,.14), inset 0 1px 0 rgba(255,255,255,.96)!important;
  font-size:18px!important;
  font-weight:950!important;
  text-shadow:none!important;
}

.ht-login-actions #panelLoginBtn *,
.ht-login-actions .panel-login-btn *,
.ht-login-actions #cancelLoginBtn *,
.ht-login-actions .cancel-login-btn *,
.ht-login-actions .vazgec-btn *{
  color:#111111!important;
  -webkit-text-fill-color:#111111!important;
  text-shadow:none!important;
  opacity:1!important;
}

/* Koyu pseudo katmanları kapat */
.ht-login-actions #panelLoginBtn::before,
.ht-login-actions #panelLoginBtn::after,
.ht-login-actions .panel-login-btn::before,
.ht-login-actions .panel-login-btn::after,
.ht-login-actions #cancelLoginBtn::before,
.ht-login-actions #cancelLoginBtn::after,
.ht-login-actions .cancel-login-btn::before,
.ht-login-actions .cancel-login-btn::after,
.ht-login-actions .vazgec-btn::before,
.ht-login-actions .vazgec-btn::after{
  content:""!important;
  background:transparent!important;
  opacity:0!important;
  display:none!important;
}

.ht-login-actions #panelLoginBtn:hover,
.ht-login-actions .panel-login-btn:hover{
  background-image:linear-gradient(145deg,#ffffff 0%,#eef6ff 52%,#bfdbfe 100%)!important;
  color:#000000!important;
  -webkit-text-fill-color:#000000!important;
  transform:translateY(-1px)!important;
}

.ht-login-actions #cancelLoginBtn:hover,
.ht-login-actions .cancel-login-btn:hover,
.ht-login-actions .vazgec-btn:hover{
  background-image:linear-gradient(145deg,#ffffff 0%,#eef6ff 52%,#dbeafe 100%)!important;
  color:#000000!important;
  -webkit-text-fill-color:#000000!important;
  transform:translateY(-1px)!important;
}

/* Eğer sayfa kendi action yapısını kullanıyorsa yine yakala */
.login-card #panelLoginBtn,
.auth-card #panelLoginBtn,
.login-card .panel-login-btn,
.auth-card .panel-login-btn{
  background:#ffffff!important;
  background-image:linear-gradient(145deg,#ffffff 0%,#f5f9ff 52%,#dbeafe 100%)!important;
  color:#111111!important;
  -webkit-text-fill-color:#111111!important;
}

.login-card #cancelLoginBtn,
.auth-card #cancelLoginBtn,
.login-card .cancel-login-btn,
.auth-card .cancel-login-btn,
.login-card .vazgec-btn,
.auth-card .vazgec-btn{
  background:rgba(255,255,255,.86)!important;
  color:#111111!important;
  -webkit-text-fill-color:#111111!important;
}
