.il-datagrid-container{background:#fff;width:100%;height:100%;min-height:40px;box-shadow:0 0 5px #ccc;border:0 solid #fff;overflow:hidden;position:relative;display:flex;flex-direction:column}.il-datagrid-container>.il-datagrid-body{flex-grow:0;flex:auto;overflow:auto;width:100%;height:0}.il-datagrid-container>.il-datagrid-body>table{table-layout:fixed;border-spacing:0}.il-datagrid-body::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.il-datagrid-body::-webkit-scrollbar-thumb{border-radius:3px;background-color:#aaa}.il-datagrid-body::-webkit-scrollbar-track{margin-top:40px;border-radius:3px;background:hsla(0,0%,66.7%,.1)}.il-datagrid-container>.il-datagrid-body>table>thead>th,.il-datagrid-header>table>thead>th{padding:10px 0;border-top:1px solid #eee;border-bottom:2px solid #d0d0d0;background:#fff;background:-o-linear-gradient(top,#fff,#fafafa);color:#404040;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-weight:400;font:400 13px/19px Open Sans,Helvetica Neue,helvetica,arial,verdana,sans-serif;vertical-align:central;word-break:break-all;display:table-cell;border-collapse:collapse;border-right:1px solid #efefef;line-height:1;text-align:center;height:40px}.il-datagrid-container>.il-datagrid-body>table>tbody>tr>td.sticky,.il-datagrid-container>.il-datagrid-body>table>thead>th.sticky,.il-datagrid-header>table>thead>th.sticky{position:sticky;position:-webkit-sticky;left:0;background-color:#f6f6f6}.il-datagrid-container>.il-datagrid-body>table>thead>th.sticky,.il-datagrid-header>table>thead>th.sticky{border-right:1px solid #efefef;border-bottom:2px solid #d0d0d0}.il-datagrid-container>.il-datagrid-body>table>thead{display:none}.il-datagrid-container>.il-datagrid-body>table>tbody>tr{display:table-row;vertical-align:inherit;border-color:inherit}.il-datagrid-container>.il-datagrid-body>table>tbody>tr>td{color:#666;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;border-right:0 solid #fff;font:300 12px/19px Open Sans,Helvetica Neue,helvetica,arial,verdana,sans-serif;overflow:hidden;vertical-align:central;padding:7px 10px 6px;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-o-text-overflow:ellipsis!important;word-break:break-all!important;display:table-cell}.il-datagrid-container>.il-datagrid-body>table>tbody>tr.odd td{background:#fff}.il-datagrid-container>.il-datagrid-body>table>tbody>tr.even td{background:#f6f6f6}.il-datagrid-header{position:sticky;top:0;left:0;display:table;z-index:99;overflow:unset}.il-datagrid-header>table{table-layout:fixed;border-spacing:0}.il-datagrid-header>table>thead>th.sticky{top:240px}.il-datagrid-container>.il-datagrid-body>table>tfoot{display:block;position:sticky;position:-webkit-sticky;left:0;bottom:0;overflow:visible}.il-datagrid-container>.il-datagrid-body>table>tfoot,.il-datagrid-container>.il-datagrid-footer{line-height:40px;height:40px;clear:both;padding:0;background:#fcfcfc;z-index:98;font-family:Open Sans,Helvetica Neue,helvetica,arial,verdana,sans-serif;inset-block-end:0}.il-datagrid-container>.il-datagrid-footer{width:100%;width:v-bind(tfootWidth);overflow:hidden}.il-datagrid-container>.il-datagrid-footer>div{border-top:1px solid #cecece;width:100%;padding:0;height:100%;overflow:hidden;display:flex;flex-direction:row}.il-datagrid-container>.il-datagrid-footer .il-dg-details{font-family:Tahoma;float:left;width:350px;text-align:left}.il-datagrid-container>.il-datagrid-footer .il-dg-peger{font-family:Tahoma;float:right;width:0;flex:auto;text-align:right;font-size:12px;padding:0 10px}.il-datagrid-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:none;justify-content:center;align-items:center;position:absolute;fill:currentColor;color:var(--color);font-size:inherit;font-size:14px;vertical-align:middle;right:5px}.il-datagrid-icon>svg{transform:scale(.8)}.il-datagrid-header>table>thead>th:hover{z-index:9999}.il-datagrid-header>table>thead>th:hover .il-datagrid-icon{display:inline-flex}.il-datagrid-filter-panel{display:block;position:absolute;top:20px;background-color:#fff;border-radius:3px;box-shadow:0 0 5px #ccc;font-size:12px;z-index:999999}.il-datagrid-filter-menu{padding:5px}.il-datagrid-filter-menu>div{display:flex;flex-direction:row;line-height:20px;height:20px;align-content:center}.il-dg-peger>span{cursor:pointer}