﻿/* V25 - Dashboard ve sayfalama düzeltmeleri */
.dash-panels{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:18px!important;
    align-items:start!important;
}
.dash-panels > .dash-panel{
    grid-column:1 / -1!important;
    grid-row:auto!important;
}
.dash-panel.wide{grid-row:auto!important}

/* V63.1 - Sağ panel grubu bağımsız sütun yapısı
   Çok Okunanlar ve SEO / Discover panelleri aynı yan sütunda ardışık durur.
   Sol haber listesinin yüksekliği sağ sütundaki ikinci panelin konumunu etkilemez. */
.dashboard-main-columns{
    display:grid;
    grid-template-columns:minmax(0,2fr) minmax(280px,1fr);
    gap:18px;
    align-items:start;
    min-width:0;
}
.dashboard-main-columns > .low-read-panel{
    min-width:0;
    align-self:start;
}
.dashboard-right-column{
    display:flex;
    flex-direction:column;
    gap:18px;
    min-width:0;
    align-self:start;
}
.dashboard-right-column > .dash-panel{
    width:100%;
    min-width:0;
    box-sizing:border-box;
}
.dashboard-right-column .seo-quality-panel{
    max-height:720px;
    overflow-y:auto;
    overflow-x:hidden;
}

.admin-table.pro{width:100%!important;table-layout:auto!important}
.admin-table.pro td,.admin-table.pro th{vertical-align:top!important}
.smart-pager,.pager{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:6px!important;
    overflow:visible!important;
    white-space:normal!important;
    justify-content:center!important;
    align-items:center!important;
    max-width:100%!important;
}
.smart-pager a,.pager a,.smart-pager .info,.pager .info{
    flex:0 0 auto!important;
}

@media(max-width:1100px){
    .dashboard-main-columns{
        grid-template-columns:1fr;
    }
    .dashboard-right-column .seo-quality-panel{
        max-height:none;
        overflow:visible;
    }
}
