/*
 * Brand color overrides for the Telerik default-main swatch.
 * Maps the old custom "Green" theme primary (#7ea700) onto the new
 * Kendo theme CSS variables introduced in Telerik UI for Blazor 13.
 */
:root {
    --kendo-color-primary: #7ea700;
    --kendo-color-primary-hover: #719600;
    --kendo-color-primary-active: #648500;
    --kendo-color-primary-emphasis: #cce485;
    --kendo-color-primary-subtle: #e8f3c2;
    --kendo-color-primary-subtle-hover: #d8eaa1;
    --kendo-color-primary-subtle-active: #c7e081;
    --kendo-color-primary-on-subtle: #3f5400;
    --kendo-color-primary-on-surface: #7ea700;
    --kendo-color-on-primary: #ffffff;

    --kendo-color-series-a: #7ea700;
    --kendo-color-series-b: #5bc0de;
    --kendo-color-series-c: #5cb85c;
    --kendo-color-series-d: #f0ad4e;
    --kendo-color-series-e: #e67d4a;
    --kendo-color-series-f: #d9534f;
}

/* Restore original TelerikGrid font size (was 14px in Default-Green theme) */
.k-grid {
    --kendo-font-size: 13px;
    font-size: 13px;
}

.k-grid .k-table,
.k-grid .k-table-sm,
.k-grid .k-table-md,
.k-grid .k-table-lg {
    font-size: 13px;
}

.k-grid .k-table-th,
.k-grid .k-table-td,
.k-grid td {
    padding-block: 4px;
    padding-inline: 4px;
}
/* Remove default padding on TabStrip content for tabstrips marked with "NoPad" */
.k-tabstrip.NoPad .k-tabstrip-content,
.k-tabstrip.NoPad > .k-content {
    padding-block: 0;
    padding-inline: 0;
}