/*
 * استخراج‌شده از استایلِ رفرنسِ DiviFlash (GPLv2) برای ماژولِ AdvancedDataTable.
 * منبع: difl/advanced-data-table (ریشه .difl_advanced_data_table، 11 کلاسِ DOM)
 *
 * تنها تغییر نسبت به اصل، همان بازنویسیِ پیشوندِ کلاس‌هاست که در
 * PHP و module.json هم انجام شده — تا هر سه لایه یک DOM را بشناسند.
 * دست‌کاریِ دستی نکن؛ با tools/dfme/extract-module-css.js بازتولید کن.
 */
.dfme_advanced_data_table *{border-width:0px;border-style:solid;border-color:#333}

.dfme_advanced_data_table table.dataTable{border-collapse:initial;border:1px solid}

.dfme_advanced_data_table table.dataTable tbody th,.dfme_advanced_data_table table.dataTable tbody td,.dfme_advanced_data_table table.dataTable thead th,.dfme_advanced_data_table table.dataTable thead td{padding:8px 10px}

.dfme_advanced_data_table .dataTables_wrapper .dataTables_filter input,.dfme_advanced_data_table .dataTables_wrapper .dataTables_filter input:hover{max-width:60%}

.dfme_advanced_data_table .dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:0px}

.dfme_advanced_data_table .dataTables_filter{float:right;width:50%;text-align:right}

.dfme_advanced_data_table .dataTables_length{float:left;margin-bottom:10px;width:50%}

.dfme_advanced_data_table .dataTables_filter label{display:block;width:auto}

.dfme_advanced_data_table input[type=search]{width:100%}

.dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting:after,.dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting:before,.dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting_asc:before,.dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting_desc:after{position:absolute;top:50%;right:5px;display:block;width:0;height:0;border:5px solid rgba(0,0,0,0);content:""}

.dataTables_scrollBody .dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting:after,.dataTables_scrollBody .dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting:before,.dataTables_scrollBody .dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting_asc:before,.dataTables_scrollBody .dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting_desc:after{display:none}

.dfme_advanced_data_table .dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting:before{margin-top:-10px;border-bottom-color:#333}

.dfme_advanced_data_table .dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting:after{margin-top:2px;border-top-color:#333}

.dfme_advanced_data_table .dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting_asc:before{margin-top:-8px;border-bottom-color:#333}

.dfme_advanced_data_table .dfme-advanced-table .dfme-advanced-table__head-column-cell.sorting_desc:after{border-top-color:#333}

.dfme_advanced_data_table .dfme-advanced-table .dfme-advanced-table__head-column-cell{position:relative;font-weight:bold}

.entry-content .dfme_advanced_data_table table.dataTable tr td{border-style:solid}

.dataTables_scrollHeadInner .dfme-advanced-table table.dataTable,.dataTables_scrollBody .dfme-advanced-table table.dataTable{width:100% !important}

.dfme_advanced_data_table table.dataTable tr .dfme-advanced-table__body-row-cell img,.dfme_advanced_data_table table.dataTable tr .dfme-advanced-table__body-row-cell span{vertical-align:middle}

@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center;width:100%}.dfme_advanced_data_table .dataTables_filter{margin-bottom:.5em}}

.dfme_advanced_data_table td[rowspan],.dfme_advanced_data_table td[colspan]{text-align:center}

.dfme-advanced-table tr img{width:50px}
