/* RESPONSIVE_0455 – 31.10.2026 – kapsamlı mobil/tablet düzeltmeleri (footer HARİÇ, footer FOOTER_0455'te) */
/* 1) Yemek tarifleri: .kyt-wrap sabit 1200px -> içerik telefonda/tablette kesiliyordu */
html body.kyt .kyt-wrap{width:100%!important;align-self:center!important;max-width:1200px!important;min-width:0!important;flex:0 1 100%!important;box-sizing:border-box!important;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}
html body.kyt .kyt-wrap>*{max-width:100%!important;min-width:0!important;box-sizing:border-box}
html body.kyt .kyt-wrap img{max-width:100%;height:auto}
html body.kyt .kyt-katlar{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
/* 2) Üst bilgi bandı (saat/hava/piyasa) telefonda 413px, tablette 278px yüksek ve yapışkan: kaydırırken ekranın yarısını kapatıyordu */
@media (max-width:1023px){
 html body .topbar.fzw-host,html[data-fzx] body > .topbar.fzw-host.fzw-host{position:relative!important;top:auto!important}
}
/* 3) Telefonda alt sabit katman çakışması: yapışkan "Son Dakika" şeridi yüzen butonların (tam ekran, klavye, müzik, menü) altında kalıyordu */
@media (max-width:767px){
 html body section.ticker{position:relative!important;bottom:auto!important}
 html body #fz-tam-ekran.fz-te--site{font-size:0!important;width:44px!important;padding:0!important;justify-content:center}
 html body #fz-tam-ekran.fz-te--site svg,html body #fz-tam-ekran.fz-te--site i{font-size:18px!important;margin:0!important}
}
/* 4) Okunmayacak kadar küçük yazılar (10–11px) -> en az 12px */
html body .fzw-k,html body .fzw-k em,html body .fzw-fc i,html body .fzw-fc i em,html body .fzr-l,html body .fz74-etiket,html body .ad-rot>span,html body a.fz-tabbar__item>span,html body .fz-ticker__name,html body .fz-ticker__value,html body .np-card-meta,html body a.m78-cip>small{font-size:12px!important}
/* 5) Dokunma alanları (dil seçici, kayan haber, ticker) telefonda/tablette >= 40px */
@media (max-width:1023px){
 html body a.dyn-dil__a{min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center;justify-content:center}
 html body .fz-ticker__item,html body .ticker__track>a,html body .visitor-local-bar__links a{min-height:40px;display:inline-flex;align-items:center}
 html body .slider__thumbs .thumb-btn{min-width:40px;min-height:40px}
}
/* 6) Saat rakamları dar ekranda taşıyordu */
html body .fzw-ss svg.fzw-d{max-width:100%;height:auto}
