| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 | 
							- //
 
- // Component: Table
 
- //
 
- .table {
 
-   &:not(.table-dark) {
 
-     color: inherit;
 
-   }
 
-   // fixed table head
 
-   &.table-head-fixed {
 
-     thead tr:nth-child(1) th {
 
-       background-color: $white;
 
-       border-bottom: 0;
 
-       box-shadow: inset 0 1px 0 $table-border-color, inset 0 -1px 0 $table-border-color;
 
-       position: sticky;
 
-       top: 0;
 
-       z-index: 10;
 
-     }
 
-     &.table-dark {
 
-       thead tr {
 
-         &:nth-child(1) th {
 
-           background-color: $table-dark-bg;
 
-           box-shadow: inset 0 1px 0 $table-dark-border-color, inset 0 -1px 0 $table-dark-border-color;
 
-         }
 
-       }
 
-     }
 
-   }
 
-   // no border
 
-   &.no-border {
 
-     &,
 
-     td,
 
-     th {
 
-       border: 0;
 
-     }
 
-   }
 
-   // .text-center in tables
 
-   &.text-center {
 
-     &,
 
-     td,
 
-     th {
 
-       text-align: center;
 
-     }
 
-   }
 
-   &.table-valign-middle {
 
-     thead > tr > th,
 
-     thead > tr > td,
 
-     tbody > tr > th,
 
-     tbody > tr > td {
 
-       vertical-align: middle;
 
-     }
 
-   }
 
-   .card-body.p-0 & {
 
-     thead > tr > th,
 
-     thead > tr > td,
 
-     tfoot > tr > th,
 
-     tfoot > tr > td,
 
-     tbody > tr > th,
 
-     tbody > tr > td {
 
-       &:first-of-type {
 
-         padding-left: map-get($spacers, 4);
 
-       }
 
-       &:last-of-type {
 
-         padding-right: map-get($spacers, 4);
 
-       }
 
-     }
 
-   }
 
- }
 
- // Expandable Table
 
- .table-hover tbody tr.expandable-body:hover {
 
-   background-color: inherit !important;
 
- }
 
- [data-widget="expandable-table"] {
 
-   cursor: pointer;
 
-   i.expandable-table-caret {
 
-     transition: transform $transition-speed linear;
 
-   }
 
-   &[aria-expanded="true"] {
 
-     td i.expandable-table-caret {
 
-       // stylelint-disable selector-max-attribute
 
-       &[class*="right"] {
 
-         transform: rotate(90deg);
 
-       }
 
-       &[class*="left"] {
 
-         transform: rotate(-90deg);
 
-       }
 
-       // stylelint-enable selector-max-attribute
 
-     }
 
-   }
 
- }
 
- .expandable-body {
 
-   > td {
 
-     padding: 0 !important;
 
-     width: 100%;
 
-     > div,
 
-     > p {
 
-       padding: $table-cell-padding;
 
-     }
 
-   }
 
-   .table {
 
-     width: calc(100% - #{$table-cell-padding});
 
-     margin: 0 0 0 $table-cell-padding;
 
-     tr:first-child {
 
-       td,
 
-       th {
 
-         border-top: none;
 
-       }
 
-     }
 
-   }
 
- }
 
- @include dark-mode () {
 
-   .table-bordered {
 
-     &,
 
-     td,
 
-     th {
 
-       border-color: $gray-600;
 
-     }
 
-   }
 
-   .table-hover {
 
-     tbody tr:hover {
 
-       color: $gray-300;
 
-       background-color: lighten($dark, 2.5%);
 
-       border-color: $gray-600;
 
-     }
 
-   }
 
-   .table {
 
-     thead th {
 
-       border-bottom-color: $gray-600;
 
-     }
 
-     th,
 
-     td {
 
-       border-top-color: $gray-600;
 
-     }
 
-     &.table-head-fixed {
 
-       thead tr:nth-child(1) th {
 
-         background-color: lighten($dark, 5%);
 
-       }
 
-     }
 
-   }
 
- }
 
 
  |