﻿/* Grid genel görünüm */
.custom-grid table {
    border-collapse: collapse;
    width: 100%;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 14px;
}

/* Başlık satırı */
.custom-grid thead {
    background: linear-gradient(90deg, #eaf3fb, #d6e4f0);
    color: #2a3f54;
    font-weight: 700;
    text-transform: uppercase;
}

    .custom-grid thead th {
        padding: 12px;
        border-bottom: 2px solid #b5c7d8;
    }

/* Satırlar */
.custom-grid tbody tr {
    transition: background-color 0.2s ease;
}

    /* Zebra efekti */
    .custom-grid tbody tr:nth-child(odd) {
        background-color: #f9fcff;
    }

    .custom-grid tbody tr:nth-child(even) {
        background-color: #eef5fb;
    }

    /* Hover efekti */
    .custom-grid tbody tr:hover {
        background-color: #dbeaf8;
    }

    /* Seçili satır */
    .custom-grid tbody tr.selected-row {
        background-color: #c4dbf2 !important;
    }

/* Hücreler */
.custom-grid tbody td {
    padding: 10px;
    border-bottom: 1px solid #dfe7ef;
    color: #34495e;
}

/* Sayfalama */
.custom-grid .pagination {
    margin-top: 10px;
}

    .custom-grid .pagination .page-item.active .page-link {
        background-color: #4a90e2;
        border-color: #4a90e2;
    }

    .custom-grid .pagination .page-link {
        color: #4a90e2;
    }
