/* === Home Socials Columns Hardfix - v1.48.21 ===
   Sosyal Ağlar kolon sayısını panelde seçilen değerle birebir zorlar.
   Özellikle 5 kolon seçildiğinde eski responsive/flex override sebebiyle 5. kartın alta kaçmasını engeller.
*/
html body:not(.admin-body) main .kb-home-socials{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
html body:not(.admin-body) main .kb-home-socials > .kb-home-socials-grid,
html body:not(.admin-body) main .kb-home-socials .kb-home-socials-grid{
  display:grid!important;
  grid-auto-flow:row!important;
  grid-auto-columns:auto!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  align-items:stretch!important;
}
@media (min-width:701px){
  html body:not(.admin-body) main .kb-home-socials[data-cols="1"] > .kb-home-socials-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important;}
  html body:not(.admin-body) main .kb-home-socials[data-cols="2"] > .kb-home-socials-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html body:not(.admin-body) main .kb-home-socials[data-cols="3"] > .kb-home-socials-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  html body:not(.admin-body) main .kb-home-socials[data-cols="4"] > .kb-home-socials-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
  html body:not(.admin-body) main .kb-home-socials[data-cols="5"] > .kb-home-socials-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;}
  html body:not(.admin-body) main .kb-home-socials[data-cols="6"] > .kb-home-socials-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;}
  html body:not(.admin-body) main .kb-home-socials-grid[data-cols="1"]{grid-template-columns:repeat(1,minmax(0,1fr))!important;}
  html body:not(.admin-body) main .kb-home-socials-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html body:not(.admin-body) main .kb-home-socials-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  html body:not(.admin-body) main .kb-home-socials-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
  html body:not(.admin-body) main .kb-home-socials-grid[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;}
  html body:not(.admin-body) main .kb-home-socials-grid[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;}
}
html body:not(.admin-body) main .kb-home-socials .kb-home-social-card{
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  float:none!important;
  flex:none!important;
}
@media (min-width:701px){
  html body:not(.admin-body) main .kb-home-socials[data-cols="5"] .kb-home-social-card,
  html body:not(.admin-body) main .kb-home-socials[data-cols="6"] .kb-home-social-card{
    padding:11px!important;
    border-radius:14px!important;
  }
  html body:not(.admin-body) main .kb-home-socials[data-cols="5"] .kb-home-social-top,
  html body:not(.admin-body) main .kb-home-socials[data-cols="6"] .kb-home-social-top{
    gap:8px!important;
  }
  html body:not(.admin-body) main .kb-home-socials[data-cols="5"] .kb-home-social-brand,
  html body:not(.admin-body) main .kb-home-socials[data-cols="6"] .kb-home-social-brand{
    width:32px!important;
    height:32px!important;
  }
  html body:not(.admin-body) main .kb-home-socials[data-cols="5"] .kb-home-social-handle,
  html body:not(.admin-body) main .kb-home-socials[data-cols="6"] .kb-home-social-handle{
    font-size:12px!important;
  }
  html body:not(.admin-body) main .kb-home-socials[data-cols="5"] .kb-home-social-name,
  html body:not(.admin-body) main .kb-home-socials[data-cols="6"] .kb-home-social-name{
    font-size:13px!important;
  }
}
@media (max-width:700px){
  html body:not(.admin-body) main .kb-home-socials > .kb-home-socials-grid,
  html body:not(.admin-body) main .kb-home-socials .kb-home-socials-grid{
    grid-template-columns:1fr!important;
  }
}
