        table.dataTable tbody tr {
            background-color: #f8f9fa !important;
        }
.news_clipping-s1 { border: none; padding-right: 30px; padding-left: 30px; }
.news_clipping-s2 { border: none; padding-right: 30px; }
.news_clipping-s3 { width: 100% }
.news_clipping-s4 { display: none; }
.news_clipping-s5 { display: none; }
.news_clipping-s6 { display: none; }

/* ===== layout fix: รายการข่าวเต็มความกว้าง ชิดซ้าย ===== */
#example,
#example_wrapper table.dataTable { width: 100% !important; table-layout: auto; } /* กัน DataTables set width:0px inline */
#example td { white-space: normal; vertical-align: top; }
#example td:first-child { width: 100%; padding: 0; }
.news_clipping-s7 { display: none; } /* คอลัมน์วันที่ไว้ให้ DataTables filter */
.news_clipping-nosrc { display: inline-block; margin-bottom: 7px; }

#example .card-analyst_report {
    display: block;
    width: 100%;
    margin: 0;
    padding: 20px 15px 0;
}
#example .card-news .content2 { margin: 10px 0 20px; line-height: 1.3; }
#example .card-news .line { border-bottom: 1px solid #ddd; }

/* DataTables controls (Show entries / Search) */
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter { margin-bottom: 15px; }
.dataTables_wrapper .dataTables_length select {
    width: auto;
    min-width: 80px;
    display: inline-block;
    margin: 0 6px;
    padding-right: 28px;
}
.dataTables_wrapper .dataTables_filter input { width: auto; display: inline-block; margin-left: 6px; }
.dataTables_wrapper .dataTables_paginate { margin-top: 15px; }
