#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.cmp-table{position:relative;box-sizing:border-box}.cmp-table div.loading-overlay{background:#ffffff4d;position:absolute;bottom:0;left:0;right:0;top:0;z-index:9998;align-items:center;justify-content:center;display:flex}.cmp-table div.loading-overlay span.loader{width:32px;height:32px;border:6px dotted #d5d5d2;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div.cmp-table__filter{justify-content:end;display:flex}div.cmp-table__filter .input-filter{font-size:1rem;color:#334155;background:#fff;border:1px solid #cbd5e1;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;padding:.5rem .75rem .5rem 2rem}div.cmp-table__filter .icon-filter{display:inline-block;position:relative;width:5px;height:8px;background:#888;margin-top:1rem;margin-right:-1rem}div.cmp-table__filter .icon-filter:before{position:absolute;top:-5px;left:-5px;content:"";width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#888 transparent transparent transparent}div.cmp-table__filter .icon-filter:after{position:absolute;top:-2px;left:0;content:"";width:0;height:0;border-style:solid;border-width:10px 5px 5px 0;border-color:transparent #888 transparent transparent}div.cmp-table__main{border:none;width:100%;overflow:auto}div.cmp-table__main::-webkit-scrollbar-track{border-radius:10px;background-color:var(--cmp-table-scrollbar-track-color)}div.cmp-table__main::-webkit-scrollbar{width:7px;height:7px;background-color:var(--cmp-table-scrollbar-color)}div.cmp-table__main::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--cmp-table-scrollbar-thumb-color)}div.cmp-table__main::-webkit-scrollbar-corner{background-color:var(--cmp-table-scrollbar-corner-color)}div.cmp-table__main .virtualscroller{position:relative;overflow:auto;contain:content;will-change:scroll-position;outline:0 none}div.cmp-table__main .virtualscroller.vertical thead{position:sticky}div.cmp-table__main .virtualscroller.vertical thead th{position:sticky;top:0;background-color:var(--cmp-table-background-color);z-index:1}div.cmp-table__main .virtualscroller.vertical tbody{position:static}div.cmp-table__main .virtualscroller.horizontal thead tr th:first-child,div.cmp-table__main .virtualscroller.horizontal tbody tr td:first-child{position:sticky;left:0;background-color:var(--cmp-table-background-color);z-index:1}div.cmp-table__main .virtualscroller::-webkit-scrollbar-track{border-radius:10px;background-color:var(--cmp-table-scrollbar-track-color)}div.cmp-table__main .virtualscroller::-webkit-scrollbar{width:7px;height:7px;background-color:var(--cmp-table-scrollbar-color)}div.cmp-table__main .virtualscroller::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--cmp-table-scrollbar-thumb-color)}div.cmp-table__main .virtualscroller::-webkit-scrollbar-corner{background-color:var(--cmp-table-scrollbar-corner-color)}div.cmp-table__main table{border-spacing:0px;width:100%}div.cmp-table__main table>caption{text-align:left}div.cmp-table__main table>thead tr{border:none;height:var(--cmp-table-header-height)}div.cmp-table__main table>thead th{position:relative;color:var(--cmp-table-header-font-color);text-align:left;padding:.75rem 1rem;border:1px solid #e2e8f0;border-width:0 0 1px 0;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}div.cmp-table__main table>thead th.header-quickFilter{font-size:1rem}div.cmp-table__main table>thead th.header-quickFilter input.text-filter{color:#334155;padding:.2rem;border:1px solid #cbd5e1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;width:100%}div.cmp-table__main table>thead th .header{display:flex;align-items:center}div.cmp-table__main table>thead th .header.direction-left{justify-content:flex-start}div.cmp-table__main table>thead th .header.direction-center{justify-content:center}div.cmp-table__main table>thead th .header.direction-right{justify-content:flex-end}div.cmp-table__main table>thead th.sortable{cursor:pointer}div.cmp-table__main table>thead th.sortable .sortType-icon{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--cmp-table-header-font-color)}div.cmp-table__main table>thead th.sortable.none:hover .sortType-icon{opacity:1}div.cmp-table__main table>thead th.sortable.none .sortType-icon{opacity:0;transition:.5s ease}div.cmp-table__main table>thead th.sortable.desc .sortType-icon{margin-top:5px;transform:rotate(180deg)}div.cmp-table__main table>tbody.row-striped>tr.even-row{background-color:var(--cmp-table-row-even-color)}div.cmp-table__main table>tbody>tr.expandable-row{font-weight:700;cursor:pointer}div.cmp-table__main table>tbody>tr>td{text-align:left;border:1px solid #e2e8f0;border-width:0 0 1px 0;padding:.5rem 1rem}div.cmp-table__main table>tbody>tr>td i.expand-icon{border:solid;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s;margin:0 5px}div.cmp-table__main table>tbody>tr>td i.expand-icon.expanding{transform:rotate(45deg)}nav.cmp-table__paginator{padding:0;margin:0}nav.cmp-table__paginator>ul.pagination{display:flex;padding-left:0;list-style:none;align-items:center;justify-content:center;flex-wrap:wrap;border-width:0;padding:.5rem 1rem}nav.cmp-table__paginator>ul>li.page-item>button.page-link{border:0 none;min-width:2.5rem;height:2.5rem;margin:.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:50%}nav.cmp-table__paginator>ul>li.page-item>button.page-link.active{border-color:#ecfdf5;color:#047857}nav.cmp-table__paginator>ul>li.page-item>button.page-link:not(.active):hover{border-color:transparent;color:#475569}nav.cmp-table__paginator>ul>li.page-item>button.page-link:not(:disabled){cursor:pointer}:root{--cmp-table-background-color: #fff;--cmp-table-scrollbar-track-color: #fff;--cmp-table-scrollbar-color: #fff;--cmp-table-scrollbar-thumb-color: #c1c1c1;--cmp-table-scrollbar-corner-color: #fff;--cmp-table-header-font-color: #373737;--cmp-table-row-even-color: ghostwhite;--active-page-color: #0e9d6e}
