/* Haber70 Haber Detay V97: kare firma fotograflari ve gorunur bilgi alani.
   Yalnizca haber detayindaki h70-firm-v96 vitrini etkiler. */
.firm-showcase.h70-firm-v96 .h70-firm-v96-strip{
  display:flex!important;
  gap:9px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scroll-snap-type:x mandatory;
  scroll-padding-inline:2px;
  -webkit-overflow-scrolling:touch;
  padding:4px 2px 12px!important;
}
.firm-showcase.h70-firm-v96 .h70-firm-v96-card{
  box-sizing:border-box!important;
  flex:0 0 calc(30% - 6px)!important;
  width:calc(30% - 6px)!important;
  min-width:0!important;
  max-width:none!important;
  align-self:stretch!important;
  height:auto!important;
  display:flex!important;
  flex-direction:column!important;
  border:1px solid #d6b366!important;
  background:#fff!important;
  background-image:none!important;
  border-radius:12px!important;
  box-shadow:0 3px 10px rgba(37,30,17,.15)!important;
  color:#16283d!important;
  text-decoration:none!important;
  overflow:hidden!important;
  scroll-snap-align:start;
}
.firm-showcase.h70-firm-v96 .h70-firm-v96-card .h70-firm-v96-photo{
  aspect-ratio:1 / 1!important;
  width:100%!important;
  height:auto!important;
  flex:0 0 auto!important;
  position:relative;
  overflow:hidden!important;
  background:#e8eaed!important;
  border-radius:10px 10px 0 0!important;
}
.firm-showcase.h70-firm-v96 .h70-firm-v96-photo>img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}
.firm-showcase.h70-firm-v96 .h70-firm-v96-avatar{
  width:30px!important;
  height:30px!important;
  bottom:5px!important;
  left:5px!important;
  border:2px solid white!important;
  box-shadow:0 2px 6px rgba(0,0,0,.18)!important;
}
.firm-showcase.h70-firm-v96 .h70-firm-v96-details{
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
  padding:9px 7px 10px!important;
  min-height:108px!important;
  width:100%!important;
  flex:1 1 auto!important;
  background:#fff!important;
  background-image:none!important;
  color:#16283d!important;
  border-top:1px solid #ebebeb!important;
  visibility:visible!important;
  opacity:1!important;
  position:relative!important;
  z-index:1!important;
}
.firm-showcase.h70-firm-v96 .h70-firm-v96-details b{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  font-size:clamp(11px,2.8vw,14px)!important;
  font-weight:800!important;
  line-height:1.3!important;
  min-height:2.6em!important;
  color:#182b3d!important;
  white-space:normal!important;
  overflow-wrap:anywhere;
}
.firm-showcase.h70-firm-v96 .h70-firm-v96-details>span:not(.h70-firm-v96-cta){
  color:#64748b!important;
  font-size:clamp(10px,2.4vw,12px)!important;
  line-height:1.35!important;
  max-width:100%!important;
  white-space:normal!important;
}
.firm-showcase.h70-firm-v96 .h70-firm-v96-details .h70-firm-v96-cta{
  margin-top:auto!important;
  display:block!important;
  align-self:stretch!important;
  border-radius:7px!important;
  background:#f1cb76!important;
  color:#2c2315!important;
  font-size:clamp(10px,2.4vw,12px)!important;
  font-weight:800!important;
  text-align:center!important;
  padding:5px 2px!important;
  line-height:1.3!important;
}
/* En cok okunanlarda metinlerin arkasindaki koyu dikdortgenler kalkar. */
.popular-sidebar .popular-link,
.popular-sidebar .popular-link *,
.popular-sidebar .popular-link span,
.popular-sidebar .popular-link b{
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
.popular-sidebar .popular-link{border-bottom:1px solid rgba(255,255,255,.18)!important}
/* Sira numaralarinin rozetlerini koru. */
.popular-sidebar .popular-link strong{
  background:#555c66!important;
  border-radius:50%!important;
}
@media (min-width:851px){
  .firm-showcase.h70-firm-v96 .h70-firm-v96-card{
    flex-basis:calc((100% - 18px) / 3)!important;
    width:calc((100% - 18px) / 3)!important;
  }
}
