/* Admin Satır Yüksekliği Daraltma */
.table>thead>tr>td,
.table>thead>tr>th,
.table>tbody>tr>td,
.table>tbody>tr>th {
    padding: 5px 8px !important;
    /* Satır yüksekliğini %40 oranında daraltır */
    vertical-align: middle !important;
}

/* Liste resimlerini optimize et */
.table img.img-thumbnail {
    max-height: 40px !important;
    max-width: 40px !important;
    padding: 2px !important;
}

/* Form kontrollerini tablolarda daralt */
.table .form-control {
    height: 28px !important;
    padding: 2px 5px !important;
    font-size: 12px !important;
}

.table .btn-sm,
.table .btn-xs {
    padding: 2px 5px !important;
}

/* --- SYL Premium Filtre Paneli (Yatay & Modern Görünüm) --- */
[id^="filter-"] .panel {
    border-radius: 8px !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05) !important;
    border: 1px solid #eef1f5 !important;
    background: #fff;
    margin-bottom: 25px !important;
    clear: both;
}

[id^="filter-"] .panel-heading {
    background: #fff !important;
    padding: 12px 20px !important;
    border-bottom: 1px solid #f0f2f5 !important;
}

[id^="filter-"] .panel-title {
    font-weight: 600 !important;
    color: #334155 !important;
    font-size: 14px !important;
    display: flex;
    align-items: center;
}

[id^="filter-"] .panel-title i {
    color: #ef4444;
    margin-right: 8px;
    font-size: 14px;
}