﻿.k-grid td {
    line-height: unset;
    font-size: 11px;
}

.completeView {
    display: none;
}

.k-editor, .k-grid, .k-menu, .k-scheduler {
    border-radius: unset;
}

    .k-autocomplete, .k-block, .k-button-group .k-tool, .k-content, .k-dropdown-wrap, .k-dropzone-active, .k-editable-area, .k-filter-row > th, .k-footer-template td, .k-grid td, .k-grid td.k-state-selected, .k-grid-content-locked, .k-grid-footer, .k-grid-footer-locked, .k-grid-footer-wrap, .k-grid-header, .k-grid-header-locked, .k-grid-header-wrap, .k-group, .k-group-footer td, .k-grouping-header, .k-grouping-header .k-group-indicator, .k-header, .k-input, .k-pager-refresh, .k-pager-wrap, .k-pager-wrap .k-link, .k-panel > .k-item > .k-link, .k-panelbar .k-content, .k-panelbar .k-panel, .k-panelbar > .k-item > .k-link, .k-popup.k-align .k-list :last-child.k-item, .k-separator, .k-slider-track, .k-splitbar, .k-state-default, .k-state-default .k-select, .k-state-disabled, .k-textbox, .k-textbox > input, .k-tiles, .k-toolbar, .k-tooltip, .k-treemap-tile, .k-upload-files, .k-widget {
        border-color: var(--global-theme-toggle-bg);
    }

.k-alt, .k-pivot-layout > tbody > tr:first-child > td:first-child, .k-resource.k-alt, .k-separator {
    background-color: var(--global-theme-toggle-bg);
    border: none;
}

.k-grid tr td {
    border-style: none;
    border-bottom-style: solid;
    border-bottom-width: 1pt;
    border-color: #ccc;
}

.k-grid td {
    white-space: nowrap;
}

/* Gestion de la Toolbar */
.k-grid-toolbar, .k-grouping-header {
    margin: 0;
    padding: 0;
    cursor: default;
}

:first-child.k-grid-header, :first-child.k-grid-toolbar, .k-grid > .k-grouping-header, .k-scheduler > :first-child.k-scheduler-toolbar {
    border-radius: unset;
}

[role=menu] {
    font-size: 14px;
}

.toolbarTSC {
    background-color: var(--global-theme-toggle-bg);
    color: var(--global-theme-toggle-medium);
    height: 29px;
}

    .toolbarTSC :hover {
        background-color: var(--global-theme-toggle-bg);
        color: var(--global-theme-toggle-medium);
        height: 27px;
    }

:first-child.k-grid-header th:first-child.k-header, .k-rtl thead.k-grid-header th:last-child.k-header, thead.k-grid-header th:first-child.k-header {
    border-radius: 0px 0 0 0;
}

.k-rtl :first-child.k-grid-header th:first-child.k-header, .k-rtl thead.k-grid-header th:first-child.k-header, thead.k-grid-header th:last-child.k-header {
    border-radius: 0 0px 0 0;
}

#showColumnToolbar .k-i-more-vertical, .k-svg-i-more-vertical {
    font: 23px/1 "WebComponentsIcons";
    /*background-image: var(--global-imgWheel);*/
    /*width: 20px;
    height: 20px;*/
    margin-left: 25px;
    padding: 0px;
    background-repeat: no-repeat;
    background-position: center;
    color: var(--global-theme-toggle-dark);
}

    .k-svg-i-more-vertical:before {
        content: "\e13a";
    }


    .k-grid-excel, .k-grid-excel:focus, .k-grid-csv, .k-grid-csv:focus {
        /*width: 20px;
    height: 20px;*/
        padding: 0;
        border: none;
        top: 4px;
    }

.k-icon.k-i-csv {
    font-size: 1.5em;
    color: var(--global-theme-toggle-dark);
}

.k-icon.k-i-excel, .k-icon.k-i-csv {
    font-size: 1.5em;
    color: var(--global-theme-toggle-dark);
}

.k-grid-pdf, .k-grid-pdf:focus {
    /*width: 20px;
    height: 20px;*/
    padding: 0;
    border: none;
    top:4px;
}

.k-icon.k-i-pdf {
    font-size: 1.5em;
    color: var(--global-theme-toggle-dark);
}

/*color: inherit;*/

.k-grid .k-grid-header .k-header .k-link {
    height: auto;
}

.k-grid .k-grid-header .k-header {
    white-space: normal;
}
.k-grid .k-state-selected:hover .k-group-cell, .k-grouping-row td, .k-resize-handle-inner, td.k-group-cell, .k-grid tr, .k-grid-footer {
    background-color: var(--global-theme-toggle-bg);
}
.k-widget {
    border-color: var(--global-theme-toggle-bg);
    background-color: var(--global-theme-toggle-bg);
}

.k-footer-template td {
    background-color: var(--global-theme-toggle-bg);
    border-color: var(--global-theme-toggle-bg);
}

.k-pager-wrap .k-link {
    background: var(--global-theme-toggle-light);
}

span.k-link.k-state-selected {
    background-color: var(--global-theme-toggle-medium);
    background: var(--global-theme-toggle-medium);
}
span.k-dropdown-wrap.k-state-default {
    background: var(--global-theme-toggle-light);
    background-color: var(--global-theme-toggle-light);
}

span.k-input, .k-dropdown .k-input, .k-dropdown .k-state-focused .k-input {
    color: var(--global-theme-toggle-dark);
}



