﻿.k-grid-content {
    overflow-y: auto;
}

.k-grid-header {
    padding: 0 !important;
}

    .k-checkbox:indeterminate, .k-checkbox.k-indeterminate,
    .k-checkbox:checked, .k-checkbox.k-checked, .k-button-solid-primary, .k-grid-header .k-grid-header-menu.k-active,
    .k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected .k-link,
    .k-list-item.k-selected, .k-selected.k-list-optionlabel {
        border-color: var(--btn-primary-color);
        color: var(--btn-primary-color-text);
        background-color: var(--btn-primary-color);
    }

        .k-checkbox:indeterminate:hover, .k-checkbox.k-indeterminate:hover,
        .k-checkbox:checked:hover, .k-checkbox.k-checked:hover, .k-button-solid-primary:hover, .k-grid-header .k-grid-header-menu.k-active:hover,
        .k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner:hover, .k-calendar .k-calendar-td.k-selected .k-link:hover,
        .k-list-item.k-selected:hover, .k-selected.k-list-optionlabel:hover {
            border-color: var(--btn-primary-color-hover);
            color: var(--btn-primary-color-text-hover);
            background-color: var(--btn-primary-color-hover);
        }

.k-button-flat-primary, .k-loader-primary {
    color: var(--btn-primary-color);
}

.k-textbox.k-input {
    height: fit-content;
}

/*#orders-div > .k-grid > .k-grid-aria-root > .k-grid-header > .k-grid-header-wrap > table .k-table-th:nth-child(4),
#orders-div > .k-grid > .k-grid-aria-root > .k-grid-container > .k-grid-content > div > div > .k-grid-table > .k-table-tbody > .k-master-row .k-table-td:nth-child(4),
#assortment-div > .k-grid > .k-grid-aria-root > .k-grid-header > .k-grid-header-wrap > table .k-table-th:nth-child(3),
#assortment-div > .k-grid > .k-grid-aria-root > .k-grid-container > .k-grid-content > div > div > .k-grid-table > .k-table-tbody > .k-master-row .k-table-td:nth-child(3) {
    border-left: 0 !important;
}*/

#orders-div .k-grid .k-master-row .k-grid-content-sticky,
#orders-div .k-grid-header .k-table-th.k-grid-header-sticky,
#assortment-div .k-grid .k-master-row .k-grid-content-sticky,
#assortment-div .k-grid-header .k-table-th.k-grid-header-sticky {
    border-right: 0 !important;
}

.k-pager.k-grid-pager{
    overflow: auto !important;
}

td.k-table-td.k-detail-cell:has(.documents-detail-grid),
#orders-div > .k-grid > .k-grid-aria-root > .k-grid-container > .k-grid-content > div > div > .k-grid-table > .k-table-tbody > .k-table-row > .k-table-td:nth-child(2),
.documents-detail-grid .k-grid .k-master-row .k-table-td:first-child {
    padding: 0 !important;
}

/*#orders-div .k-grid-table:has(.k-detail-row:last-child) {
    padding-bottom: 10px;
}*/

#fileorder-div .k-grid .k-master-row .k-table-td:first-child,
#fileorder-div .k-grid .k-table-row .k-table-th:first-child {
    overflow: visible;
}

.k-hierarchy-cell, .k-hierarchy-col {
    display: none;
}

.documents-detail-grid .k-grid,
.documents-detail-grid .k-grid-aria-root {
    border: none !important;
}

    .documents-detail-grid .k-grid .k-table-th:first-child,
    .documents-detail-grid .k-grid .k-table-td:first-child {
        border-left: none !important;
    }

    .documents-detail-grid .k-grid .k-table-th:last-child,
    .documents-detail-grid .k-grid .k-table-td:last-child {
        border-right: none !important;
    }

    .documents-detail-grid .k-grid .k-table-th {
        border-top: none !important;
    }

    #orders-div .k-table-td.k-detail-cell,
    .documents-detail-grid .k-grid .k-grid-content .k-table-row .k-table-td {
        border-bottom: none !important;
    }

#orders-div .k-table-row:has(.row-expanded),
#orders-div .k-table-row:has(.row-expanded) .k-table-td.k-grid-content-sticky {
    background-color: var(--btn-tertiary-color) !important;
}

    #orders-div .k-table-row:has(.row-expanded):hover,
    #orders-div .k-table-row:has(.row-expanded):hover .k-table-td.k-grid-content-sticky {
        background-color: var(--btn-tertiary-color-hover) !important;
    }

.documents-detail-grid .k-table-tbody {
    background-color: rgba(0, 163, 255, .1);
}

    .documents-detail-grid .k-table-tbody .k-table-td:nth-child(4) {
        padding: 0 !important;
    }

.documents-detail-grid .k-grid-header .k-table-row {
    background-color: rgba(0, 163, 255, .3);
}

.k-picker-solid.k-disabled {
    color: rgba(0, 0, 0, 0.38) !important;
    background-color: #fafafa !important;
}

.k-grid-filter-popup {
    max-width: none;
}

.sidebar.collapsed .k-numerictextbox {
    display: none !important;
    opacity: 0;
    transform: translateX(-10px);
}
