﻿/* ============================================================
   Kendo v2022 → v2025 sizing restoration
   Restores grid font size and cell padding to match v2022 defaults
   ============================================================ */

/* Restore base font size (v2022 default was 14px; v2025 inherits 1rem = 16px via Bootstrap) */
.k-grid,
.k-grid .k-table-td,
.k-grid .k-table-th,
.k-pager {
    font-size: 14px;
}

    /* Restore grid cell padding (v2022 default: 8px 12px) */
    .k-grid .k-table-td,
    .k-grid .k-table-th {
        padding: 8px 12px;
    }

/* Restore pager padding and line height */
.k-pager {
    padding: 8px 12px;
    line-height: 1.5;
}

    /* Restore pager button sizing */
    .k-pager .k-button {
        min-width: 30px;
        height: 30px;
        font-size: 14px;
    }

/* Restore column header link padding */
.k-grid .k-table-th
.k-grid .k-table-th .k-link {
    padding: 8px;
}

/* v2025 renamed .k-pager-wrap — ensure legacy styles still apply */
.k-pager {
    border-color: #d0d0d0;
    color: #19315a;
    background-color: #e7e7e7;
}

/* Restore horizontal button group layout in grid cells (v2025 stacks btn-group by default) */
.k-grid .k-table-td .btn-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    gap: 4px;
}
