
/* =========================================================
   BLOG AUTO LOAD NEXT POST V29
   ========================================================= */

.bse-autoload-wrap{
  margin-top:26px;
}

.bse-autoload-feed{
  display:block;
}

.bse-autoload-article{
  margin-top:52px;
  padding-top:52px;
  border-top:1px solid #dfe9e4;
}

.bse-autoload-header{
  margin:0 0 24px;
}

.bse-autoload-meta{
  display:flex;
  flex-wrap:wrap;
  gap:8px 14px;
  margin-bottom:10px;
  color:#71857c;
  font-size:11px;
  font-weight:700;
}

.bse-autoload-title{
  margin:0;
  font-size:clamp(28px,3vw,44px);
  line-height:1.12;
  letter-spacing:-.03em;
}

.bse-autoload-title a,
.bse-autoload-title a:link,
.bse-autoload-title a:visited{
  color:#07513b!important;
  text-decoration:none!important;
}

.bse-autoload-title a:hover{
  color:#078a4f!important;
}

.bse-autoload-featured{
  display:block;
  margin:0 0 28px;
  border-radius:14px;
  overflow:hidden;
  background:#f1f6f4;
}

.bse-autoload-featured img{
  display:block;
  width:100%;
  height:auto;
}

.bse-autoload-status{
  margin:28px auto 6px;
  padding:13px 16px;
  text-align:center;
  color:#6b7f76;
  font-size:11px;
  font-weight:750;
}

.bse-autoload-status span{
  display:inline-flex;
  align-items:center;
  gap:8px;
}

.bse-autoload-status span:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:50%;
  background:#15945b;
  box-shadow:0 0 0 4px rgba(21,148,91,.10);
}

.bse-autoload-article .bse-toc{
  margin-top:0;
}

@media(max-width:650px){
  .bse-autoload-article{
    margin-top:38px;
    padding-top:38px;
  }

  .bse-autoload-title{
    font-size:30px;
  }
}


/* =========================================================
   BLOG AUTOLOAD TOC V31 FIX
   2. ve sonraki otomatik yüklenen yazılardaki İçindekiler kutusu
   .blog-article-content dışında olduğu için eski selector'lar çalışmıyordu.
   ========================================================= */

.bse-autoload-article .bse-toc,
.bse-autoload-feed .bse-toc{
  max-width:760px!important;
  margin:4px 0 30px!important;
  padding:18px 20px 16px!important;
  border:1px solid #d7e5df!important;
  border-radius:12px!important;
  background:#f8fbfa!important;
  box-sizing:border-box!important;
}

.bse-autoload-article .bse-toc-head,
.bse-autoload-feed .bse-toc-head{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
  margin-bottom:12px!important;
  color:#07513b!important;
  font-size:16px!important;
  line-height:1.3!important;
}

.bse-autoload-article .bse-toc-head strong,
.bse-autoload-feed .bse-toc-head strong{
  font-weight:900!important;
}

.bse-autoload-article .bse-toc-toggle,
.bse-autoload-feed .bse-toc-toggle{
  appearance:none!important;
  -webkit-appearance:none!important;
  border:0!important;
  background:transparent!important;
  padding:0!important;
  color:#078a4f!important;
  font:inherit!important;
  font-weight:700!important;
  cursor:pointer!important;
  box-shadow:none!important;
}

.bse-autoload-article .bse-toc-list,
.bse-autoload-feed .bse-toc-list{
  margin:0!important;
  padding:0 0 0 20px!important;
}

.bse-autoload-article .bse-toc-list[hidden],
.bse-autoload-feed .bse-toc-list[hidden]{
  display:none!important;
}

.bse-autoload-article .bse-toc-list li,
.bse-autoload-feed .bse-toc-list li{
  margin:7px 0!important;
  padding:0!important;
  line-height:1.45!important;
}

.bse-autoload-article .bse-toc-list .bse-toc-level-3,
.bse-autoload-feed .bse-toc-list .bse-toc-level-3{
  margin-left:18px!important;
  font-size:95%!important;
}

.bse-autoload-article .bse-toc-list a,
.bse-autoload-article .bse-toc-list a:link,
.bse-autoload-article .bse-toc-list a:visited,
.bse-autoload-feed .bse-toc-list a,
.bse-autoload-feed .bse-toc-list a:link,
.bse-autoload-feed .bse-toc-list a:visited{
  color:#08774b!important;
  text-decoration:none!important;
  font-weight:700!important;
}

.bse-autoload-article .bse-toc-list a:hover,
.bse-autoload-feed .bse-toc-list a:hover{
  color:#055f3b!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;
}

.bse-autoload-article .bse-toc-content h2[id],
.bse-autoload-article .bse-toc-content h3[id],
.bse-autoload-feed .bse-toc-content h2[id],
.bse-autoload-feed .bse-toc-content h3[id]{
  scroll-margin-top:110px!important;
}

@media(max-width:650px){
  .bse-autoload-article .bse-toc,
  .bse-autoload-feed .bse-toc{
    padding:16px!important;
    margin-bottom:24px!important;
  }

  .bse-autoload-article .bse-toc-head,
  .bse-autoload-feed .bse-toc-head{
    justify-content:flex-start!important;
  }

  .bse-autoload-article .bse-toc-list,
  .bse-autoload-feed .bse-toc-list{
    padding-left:18px!important;
  }
}
