﻿.k-bg-secondary {
    background-color: var(--kendo-secondary);
}

.k-bg-dark {
    background-color: var(--kendo-body-text);
}

.k-grid .k-table-td {
    border-inline-start-width: 0px;
}

.k-grid-header .k-table-th {
    text-align: center;
    border-inline-start-width: var(--kendo-grid-header-border-width-y, var(--kendo-grid-border-width, 1px));
    border-color: var(--kendo-selected-text);
    background-color: var(--kendo-hovered-bg);
}

    .k-grid-header .k-table-th .k-cell-inner {
        display: inline-flex;
    }

.k-grid .k-table-td div {
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-grid .k-grid-toolbar .k-button {
    padding-inline: var(--kendo-grid-cell-padding-x-md, 0);
    padding-block: var(--kendo-grid-cell-padding-y-md, 0);
}

    .k-grid .k-grid-toolbar .k-button:hover {
        color: var(--kendo-body-bg) !important;
        background-color: var(--kendo-secondary) !important;
    }

.k-chart {
    border-style: none;
}

.k-split-button-arrow .k-button-icon::after {
    display: none;
}

.k-progress-status-wrap {
    margin-block-start: auto !important;
}

.k-tabstrip {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 1px solid var(--kendo-component-border)
}

.k-tabstrip-items {
    gap: 0;
}

.k-tabstrip-items-wrapper .k-tabstrip-items .k-item {
    border-top: none !important;
    border-bottom: none !important;
    background-color: var(--kendo-kendo-button-bg);
    border-inline-start: none !important;
}

    .k-tabstrip-items-wrapper .k-tabstrip-items .k-item.k-active {
        background-color: var(--kendo-hovered-bg);
    }

        .k-tabstrip-items-wrapper .k-tabstrip-items .k-item.k-active > .k-link {
            background-color: inherit !important;
        }

.k-tabstrip-content, .k-tabstrip > .k-content {
    padding-block: 0;
    padding-inline: 0;
}

.k-button:hover {
    color: #000000 !important;
}

.k-tabstrip-content > .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

    .k-tabstrip-content > .row > .local-page-nav {
        padding-left: 0;
        padding-right: 0;
    }

.k-dialog-wrapper:has(.r-extended-dialog) {
    z-index: 999999 !important;
}