﻿/* V41 - AI karşılaştırma ve haber detay metin düzeni */
.ai-compare-table{
    table-layout:fixed!important;
    width:100%!important;
}
.ai-compare-table th,
.ai-compare-table td{
    white-space:normal!important;
    word-break:break-word!important;
    overflow-wrap:anywhere!important;
    vertical-align:top!important;
}
.ai-meta-cell,
.ai-title-cell,
.ai-detail-preview{
    white-space:normal!important;
    word-break:break-word!important;
    overflow-wrap:anywhere!important;
    line-height:1.55;
}
.ai-meta-cell hr,
.ai-title-cell hr{
    border:0;
    border-top:1px solid #e5e7eb;
    margin:8px 0;
}
.ai-detail-preview{
    max-height:360px;
    overflow:auto;
    background:#f8fafc;
    border:1px solid #e5e7eb;
    border-radius:10px;
    padding:10px;
    min-width:0!important;
}
.news-content,
.detail-body,
.news-detail-content,
.article-content,
.haber-detay,
.haber-icerik{
    text-align:justify!important;
    text-justify:inter-word;
}
.news-content p,
.detail-body p,
.news-detail-content p,
.article-content p,
.haber-detay p,
.haber-icerik p{
    text-align:justify!important;
    text-justify:inter-word;
}

/* V62 - Rich Text haber içeriğinde paragraf boşluklarını koru */
.news-content > p,
.detail-body > p,
.news-detail-content > p,
.article-content > p,
.haber-detay > p,
.haber-icerik > p,
.news-content > div,
.detail-body > div,
.news-detail-content > div,
.article-content > div,
.haber-detay > div,
.haber-icerik > div{
    margin-top:0!important;
    margin-bottom:1.15em!important;
    line-height:1.75!important;
}
.news-content > p:last-child,
.detail-body > p:last-child,
.news-content > div:last-child,
.detail-body > div:last-child{
    margin-bottom:0!important;
}
.news-content h2,
.news-content h3,
.news-content h4,
.detail-body h2,
.detail-body h3,
.detail-body h4{
    margin-top:1.35em!important;
    margin-bottom:.65em!important;
    line-height:1.35!important;
}
.news-content br + br,
.detail-body br + br{
    display:block;
    content:"";
    margin-top:1.15em;
}
