﻿/* ============================================================= */
/*  kendo.css – Final LSU Purple/Gold Fix (Headers White)        */
/*  March 2026 – Clinical Assessment System                      */
/* ============================================================= */

/* GRID HEADER BACKGROUND */
.k-grid .k-grid-header,
.k-grid-header,
.k-grid th.k-header,
.k-grid .k-header,
.k-grid-header th,
#editStudentsGrid .k-grid-header th,
#personsGrid .k-grid-header th {
    background-color: #2e1350 !important;
    border-bottom: 3px solid #FDD023 !important;
}

    /* === HEADER TEXT - FORCE WHITE (this is the critical block) === */
    .k-grid .k-grid-header .k-link,
    .k-grid .k-grid-header a.k-link,
    .k-grid-header .k-link,
    .k-grid th.k-header .k-link,
    .k-grid .k-header .k-link,
    .k-header .k-link,
    .k-sortable .k-link,
    .k-link.k-header,
    #editStudentsGrid .k-link,
    #personsGrid .k-link,
    #editStudentsGrid .k-header a,
    #personsGrid .k-header a {
        color: white !important;
        font-weight: 600 !important;
        text-decoration: none !important;
    }

        /* Header hover */
        .k-grid .k-grid-header .k-link:hover,
        .k-grid-header .k-link:hover,
        .k-grid th.k-header .k-link:hover,
        .k-sortable .k-link:hover,
        #editStudentsGrid .k-link:hover,
        #personsGrid .k-link:hover {
            color: #FDD023 !important;
        }

/* === BUTTONS - Purple with Gold Hover (protected from affecting headers) === */
.k-grid-toolbar .k-button,
.k-button.k-grid-add,
.k-grid .k-grid-toolbar .k-button,
.k-button:not(.k-link) {
    background-color: #2e1350 !important;
    border-color: #2e1350 !important;
    color: #FDD023 !important;
    font-weight: 600;
}

    .k-grid-toolbar .k-button:hover,
    .k-button.k-grid-add:hover,
    .k-grid .k-grid-toolbar .k-button:hover,
    .k-button:not(.k-link):hover {
        background-color: #FDD023 !important;
        color: #2e1350 !important;
    }

/* === PAGER === */
.k-pager-wrap,
.k-pager {
    background-color: #f8f9fa !important;
}

    .k-pager .k-link,
    .k-pager .k-pager-numbers .k-link {
        color: #2e1350 !important;
    }

    .k-pager .k-current-page,
    .k-pager .k-state-selected,
    .k-pager .k-state-selected .k-link {
        background-color: #2e1350 !important;
        color: #FDD023 !important;
    }

    .k-pager .k-link:hover {
        background-color: #FDD023 !important;
        color: #2e1350 !important;
    }

/* Other elements */
.k-widget.k-dropdown,
.k-dropdown .k-input {
    border-color: #2e1350 !important;
}

.k-list .k-item:hover,
.k-list .k-item.k-state-hover,
.k-state-hover {
    background-color: #FDD023 !important;
    color: #2e1350 !important;
}

.k-state-selected,
.k-grid td.k-state-selected {
    background-color: #2e1350 !important;
    color: #FDD023 !important;
}
