/*#region bandeau gris filtre grille*/
.spQuickSearch {
    cursor: pointer;
}

.choixLectureTd {
    padding-right:10px;
    vertical-align:bottom;
}

.choixLectureTdLast {
    padding-right: 0;
    vertical-align: bottom;
}

    .choixLectureTd.alignRight {
        margin-left: auto;
    }


.choixLectureSeparateurDate {
    padding-bottom: 8px;
}

/*#endregion*/

/*#region grille*/

/* case à cocher */
.dxgvCommandColumn_Material .dxICheckBox_Material, .dxgvCommandColumn_Material .dxeIRadioButton_Material {
    margin: -3px 0px -3px 2px
}

.descriptif {
    font-style:italic;
}

.truncated-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2; /* Nombre de lignes à afficher avant l'ellipse */
    text-overflow: ellipsis;
}

.truncated-text-1l {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1; /* Nombre de lignes à afficher avant l'ellipse */
    text-overflow: ellipsis;
}

.truncated-text-3l {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3; /* Nombre de lignes à afficher avant l'ellipse */
    text-overflow: ellipsis;
}

/*filter bar */
.filterBarSize {
    height: 50px;
}

.dxgvFilterRow_Material td.dxgv {
    border-right-style: none;
}
/*#endregion*/
.critererecapdce {
    font-size: var(--font-size-normal);
}

ul.ks-cboxtags {
    list-style: none;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
}

    ul.ks-cboxtags li {
        display: inline-block;
        padding-right: 5px;
    }

        ul.ks-cboxtags li label {
            display: inline-block;
            background-color: var(--color-grey-9);
            border-color: var(--color-grey-9);
            border-width: 2px;
            border-style: solid;
            color: var(--color-grey-7);
            white-space: nowrap;
            margin: 3px 0px;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-tap-highlight-color: transparent;
            transition: all .2s;
            border-radius: var(--border-radius-1);
            max-width: 900px;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        ul.ks-cboxtags li label {
            padding: 6px 6px;
        }

            ul.ks-cboxtags li label.dce {
                padding: 4px 4px;
                background-color: var(--color-primary-light-blue-3);
                border-color: var(--color-primary-light-blue-3);
                color: var(--color-primary-light-blue-1);
            }

.ListCrit {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--font-size-smallest);
}

/*==================*/
/* POP liste critère
/*==================*/

@-webkit-keyframes pop-on-hover {
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

@keyframes pop-on-hover {
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

.pop-on-hover {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

    .pop-on-hover:hover, .pop-on-hover:focus, .pop-on-hover:active {
        -webkit-animation-name: pop-on-hover;
        animation-name: pop-on-hover;
        -webkit-animation-duration: 0.3s;
        animation-duration: 0.3s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
    }