.data-table-info{grid-area:info}.data-table-per-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:perPage}.data-table-per-page select{margin:0 5px;height:auto!important;padding:.25rem .5rem .25rem .25rem;line-height:1;color:#495057;background:#fff;border:1px solid #ced4da;border-radius:.25rem;display:inline-block}.data-table-export-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:4px;grid-area:download}.data-table-export-data select{margin:0 6px;max-width:70px}.data-table-export-data span{white-space:nowrap}.data-table-pagination{margin-left:auto;grid-area:pagination;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.data-table-pagination>:first-child{margin-right:10px}.data-table-pagination>*{margin-bottom:10px!important}.data-table-pagination .pagination{margin:0;padding:1px;overflow:auto}.data-table-pagination .pagination-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.data-table-pagination .pagination-search *{margin-right:5px}.data-table-pagination .pagination-search input{width:70px}.data-table-pagination .page-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.data-table-pagination .page-link{cursor:pointer}.data-table-search-filter{grid-area:search;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-table-search-filter input{margin:0;color:#495057;outline:none;background-color:#fff;border:1px solid #ced4da;padding:.25rem .5rem;line-height:1.5;border-radius:6px;margin-left:.5em;display:inline-block}.data-table-table{overflow:auto;max-height:80vh;width:100%;grid-area:table}.data-table-table table{margin:0}.data-table-table .action-column,.data-table-table .column{white-space:nowrap;background-color:#fff;position:sticky;padding:1rem .75rem;border:none!important;-webkit-box-shadow:inset 0 11px .75px -10px #ddd,inset 0 -11px .75px -10px #ddd;box-shadow:inset 0 11px .75px -10px #ddd,inset 0 -11px .75px -10px #ddd;line-height:1;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.data-table-table .action-column.sortable,.data-table-table .column.sortable{cursor:pointer}.data-table-table .action-column.sortable:hover,.data-table-table .column.sortable:hover{color:#3490dc}.data-table-table .action-column{text-align:center}.data-table-table .column-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-table-table .empty-table-cell{text-align:center}.data-table-table .action-cell{text-align:center;white-space:nowrap;vertical-align:middle}.data-table-sorting-icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;padding-left:.3em}.data-table-sorting-icons .icon{width:.75em;display:block;height:1em}.data-table-sorting-icons .icon.asc:after{content:"\2193"}.data-table-sorting-icons .icon.desc:after{content:"\2191"}.data-table-sorting-icons .icon.asc:after,.data-table-sorting-icons .icon.desc:after{font-size:120%;line-height:1;display:block;color:#000;opacity:.5}[data-sorting=asc] .data-table-sorting-icons .icon.asc:after,[data-sorting=desc] .data-table-sorting-icons .icon.desc:after{opacity:1}.data-table-sorting-index{margin:0 0 0 5px;font-size:80%;border:1px solid #ccc;border-radius:50%;height:1.5em;width:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6;cursor:point}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}table{border-collapse:collapse}.table{width:100%;margin-bottom:1rem;color:#212529}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.data-table{display:grid;width:100%;grid-template-columns:25% 25% 25% 25%}.data-table .data-table-export-data,.data-table .data-table-pagination,.data-table>.data-table-search-filter{margin-left:auto}@media (min-width:1401px){.data-table{grid-template-areas:"perPage search search search" "table table table table" "info pagination pagination download"}}@media (min-width:1051px) and (max-width:1400px){.data-table{grid-template-areas:"perPage search search search" "table table table table" "info pagination pagination pagination" ". . download download"}}@media (min-width:851px) and (max-width:1050px){.data-table{grid-template-areas:"perPage search search search" "table table table table" "pagination pagination pagination pagination" "info info download download"}}@media (max-width:800px){.data-table>.data-table-pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:651px) and (max-width:850px){.data-table{grid-template-areas:"perPage search search search" "table table table table" "pagination pagination pagination pagination" "info info info info" "download download download download"}}@media (max-width:650px){.data-table{grid-template-areas:"search search search search" "perPage perPage perPage perPage " "table table table table" "pagination pagination pagination pagination" "info info info info" "download download download download"}.data-table>.data-table-per-page{margin-left:auto}}.data-table>div{margin-top:1rem;max-width:100%}