vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

datatables.css (16543B)


      1 /*
      2  * This combined file was created by the DataTables downloader builder:
      3  *   https://datatables.net/download
      4  *
      5  * To rebuild or modify this file with the latest versions of the included
      6  * software please visit:
      7  *   https://datatables.net/download/#bs5/dt-2.0.8
      8  *
      9  * Included libraries:
     10  *   DataTables 2.0.8
     11  */
     12 
     13 @charset "UTF-8";
     14 :root {
     15   --dt-row-selected: 13, 110, 253;
     16   --dt-row-selected-text: 255, 255, 255;
     17   --dt-row-selected-link: 9, 10, 11;
     18   --dt-row-stripe: 0, 0, 0;
     19   --dt-row-hover: 0, 0, 0;
     20   --dt-column-ordering: 0, 0, 0;
     21   --dt-html-background: white;
     22 }
     23 :root.dark {
     24   --dt-html-background: rgb(33, 37, 41);
     25 }
     26 
     27 table.dataTable td.dt-control {
     28   text-align: center;
     29   cursor: pointer;
     30 }
     31 table.dataTable td.dt-control:before {
     32   display: inline-block;
     33   box-sizing: border-box;
     34   content: "";
     35   border-top: 5px solid transparent;
     36   border-left: 10px solid rgba(0, 0, 0, 0.5);
     37   border-bottom: 5px solid transparent;
     38   border-right: 0px solid transparent;
     39 }
     40 table.dataTable tr.dt-hasChild td.dt-control:before {
     41   border-top: 10px solid rgba(0, 0, 0, 0.5);
     42   border-left: 5px solid transparent;
     43   border-bottom: 0px solid transparent;
     44   border-right: 5px solid transparent;
     45 }
     46 
     47 html.dark table.dataTable td.dt-control:before,
     48 :root[data-bs-theme=dark] table.dataTable td.dt-control:before {
     49   border-left-color: rgba(255, 255, 255, 0.5);
     50 }
     51 html.dark table.dataTable tr.dt-hasChild td.dt-control:before,
     52 :root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before {
     53   border-top-color: rgba(255, 255, 255, 0.5);
     54   border-left-color: transparent;
     55 }
     56 
     57 div.dt-scroll-body thead tr,
     58 div.dt-scroll-body tfoot tr {
     59   height: 0;
     60 }
     61 div.dt-scroll-body thead tr th, div.dt-scroll-body thead tr td,
     62 div.dt-scroll-body tfoot tr th,
     63 div.dt-scroll-body tfoot tr td {
     64   height: 0 !important;
     65   padding-top: 0px !important;
     66   padding-bottom: 0px !important;
     67   border-top-width: 0px !important;
     68   border-bottom-width: 0px !important;
     69 }
     70 div.dt-scroll-body thead tr th div.dt-scroll-sizing, div.dt-scroll-body thead tr td div.dt-scroll-sizing,
     71 div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,
     72 div.dt-scroll-body tfoot tr td div.dt-scroll-sizing {
     73   height: 0 !important;
     74   overflow: hidden !important;
     75 }
     76 
     77 table.dataTable thead > tr > th:active,
     78 table.dataTable thead > tr > td:active {
     79   outline: none;
     80 }
     81 table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before,
     82 table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before,
     83 table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before {
     84   position: absolute;
     85   display: block;
     86   bottom: 50%;
     87   content: "▲";
     88   content: "▲"/"";
     89 }
     90 table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
     91 table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after,
     92 table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
     93   position: absolute;
     94   display: block;
     95   top: 50%;
     96   content: "▼";
     97   content: "▼"/"";
     98 }
     99 table.dataTable thead > tr > th.dt-orderable-asc, table.dataTable thead > tr > th.dt-orderable-desc, table.dataTable thead > tr > th.dt-ordering-asc, table.dataTable thead > tr > th.dt-ordering-desc,
    100 table.dataTable thead > tr > td.dt-orderable-asc,
    101 table.dataTable thead > tr > td.dt-orderable-desc,
    102 table.dataTable thead > tr > td.dt-ordering-asc,
    103 table.dataTable thead > tr > td.dt-ordering-desc {
    104   position: relative;
    105   padding-right: 30px;
    106 }
    107 table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order,
    108 table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order,
    109 table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order,
    110 table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order,
    111 table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order {
    112   position: absolute;
    113   right: 12px;
    114   top: 0;
    115   bottom: 0;
    116   width: 12px;
    117 }
    118 table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:after, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:before, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
    119 table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before,
    120 table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:after,
    121 table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:before,
    122 table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after,
    123 table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before,
    124 table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:after,
    125 table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:before,
    126 table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
    127   left: 0;
    128   opacity: 0.125;
    129   line-height: 9px;
    130   font-size: 0.8em;
    131 }
    132 table.dataTable thead > tr > th.dt-orderable-asc, table.dataTable thead > tr > th.dt-orderable-desc,
    133 table.dataTable thead > tr > td.dt-orderable-asc,
    134 table.dataTable thead > tr > td.dt-orderable-desc {
    135   cursor: pointer;
    136 }
    137 table.dataTable thead > tr > th.dt-orderable-asc:hover, table.dataTable thead > tr > th.dt-orderable-desc:hover,
    138 table.dataTable thead > tr > td.dt-orderable-asc:hover,
    139 table.dataTable thead > tr > td.dt-orderable-desc:hover {
    140   outline: 2px solid rgba(0, 0, 0, 0.05);
    141   outline-offset: -2px;
    142 }
    143 table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
    144 table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before,
    145 table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
    146   opacity: 0.6;
    147 }
    148 table.dataTable thead > tr > th.sorting_desc_disabled span.dt-column-order:after, table.dataTable thead > tr > th.sorting_asc_disabled span.dt-column-order:before,
    149 table.dataTable thead > tr > td.sorting_desc_disabled span.dt-column-order:after,
    150 table.dataTable thead > tr > td.sorting_asc_disabled span.dt-column-order:before {
    151   display: none;
    152 }
    153 table.dataTable thead > tr > th:active,
    154 table.dataTable thead > tr > td:active {
    155   outline: none;
    156 }
    157 
    158 div.dt-scroll-body > table.dataTable > thead > tr > th,
    159 div.dt-scroll-body > table.dataTable > thead > tr > td {
    160   overflow: hidden;
    161 }
    162 
    163 :root.dark table.dataTable thead > tr > th.dt-orderable-asc:hover, :root.dark table.dataTable thead > tr > th.dt-orderable-desc:hover,
    164 :root.dark table.dataTable thead > tr > td.dt-orderable-asc:hover,
    165 :root.dark table.dataTable thead > tr > td.dt-orderable-desc:hover,
    166 :root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-asc:hover,
    167 :root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-desc:hover,
    168 :root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-asc:hover,
    169 :root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-desc:hover {
    170   outline: 2px solid rgba(255, 255, 255, 0.05);
    171 }
    172 
    173 div.dt-processing {
    174   position: absolute;
    175   top: 50%;
    176   left: 50%;
    177   width: 200px;
    178   margin-left: -100px;
    179   margin-top: -22px;
    180   text-align: center;
    181   padding: 2px;
    182   z-index: 10;
    183 }
    184 div.dt-processing > div:last-child {
    185   position: relative;
    186   width: 80px;
    187   height: 15px;
    188   margin: 1em auto;
    189 }
    190 div.dt-processing > div:last-child > div {
    191   position: absolute;
    192   top: 0;
    193   width: 13px;
    194   height: 13px;
    195   border-radius: 50%;
    196   background: rgb(13, 110, 253);
    197   background: rgb(var(--dt-row-selected));
    198   animation-timing-function: cubic-bezier(0, 1, 1, 0);
    199 }
    200 div.dt-processing > div:last-child > div:nth-child(1) {
    201   left: 8px;
    202   animation: datatables-loader-1 0.6s infinite;
    203 }
    204 div.dt-processing > div:last-child > div:nth-child(2) {
    205   left: 8px;
    206   animation: datatables-loader-2 0.6s infinite;
    207 }
    208 div.dt-processing > div:last-child > div:nth-child(3) {
    209   left: 32px;
    210   animation: datatables-loader-2 0.6s infinite;
    211 }
    212 div.dt-processing > div:last-child > div:nth-child(4) {
    213   left: 56px;
    214   animation: datatables-loader-3 0.6s infinite;
    215 }
    216 
    217 @keyframes datatables-loader-1 {
    218   0% {
    219     transform: scale(0);
    220   }
    221   100% {
    222     transform: scale(1);
    223   }
    224 }
    225 @keyframes datatables-loader-3 {
    226   0% {
    227     transform: scale(1);
    228   }
    229   100% {
    230     transform: scale(0);
    231   }
    232 }
    233 @keyframes datatables-loader-2 {
    234   0% {
    235     transform: translate(0, 0);
    236   }
    237   100% {
    238     transform: translate(24px, 0);
    239   }
    240 }
    241 table.dataTable.nowrap th, table.dataTable.nowrap td {
    242   white-space: nowrap;
    243 }
    244 table.dataTable th,
    245 table.dataTable td {
    246   box-sizing: border-box;
    247 }
    248 table.dataTable th.dt-left,
    249 table.dataTable td.dt-left {
    250   text-align: left;
    251 }
    252 table.dataTable th.dt-center,
    253 table.dataTable td.dt-center {
    254   text-align: center;
    255 }
    256 table.dataTable th.dt-right,
    257 table.dataTable td.dt-right {
    258   text-align: right;
    259 }
    260 table.dataTable th.dt-justify,
    261 table.dataTable td.dt-justify {
    262   text-align: justify;
    263 }
    264 table.dataTable th.dt-nowrap,
    265 table.dataTable td.dt-nowrap {
    266   white-space: nowrap;
    267 }
    268 table.dataTable th.dt-empty,
    269 table.dataTable td.dt-empty {
    270   text-align: center;
    271   vertical-align: top;
    272 }
    273 table.dataTable th.dt-type-numeric, table.dataTable th.dt-type-date,
    274 table.dataTable td.dt-type-numeric,
    275 table.dataTable td.dt-type-date {
    276   text-align: right;
    277 }
    278 table.dataTable thead th,
    279 table.dataTable thead td,
    280 table.dataTable tfoot th,
    281 table.dataTable tfoot td {
    282   text-align: left;
    283 }
    284 table.dataTable thead th.dt-head-left,
    285 table.dataTable thead td.dt-head-left,
    286 table.dataTable tfoot th.dt-head-left,
    287 table.dataTable tfoot td.dt-head-left {
    288   text-align: left;
    289 }
    290 table.dataTable thead th.dt-head-center,
    291 table.dataTable thead td.dt-head-center,
    292 table.dataTable tfoot th.dt-head-center,
    293 table.dataTable tfoot td.dt-head-center {
    294   text-align: center;
    295 }
    296 table.dataTable thead th.dt-head-right,
    297 table.dataTable thead td.dt-head-right,
    298 table.dataTable tfoot th.dt-head-right,
    299 table.dataTable tfoot td.dt-head-right {
    300   text-align: right;
    301 }
    302 table.dataTable thead th.dt-head-justify,
    303 table.dataTable thead td.dt-head-justify,
    304 table.dataTable tfoot th.dt-head-justify,
    305 table.dataTable tfoot td.dt-head-justify {
    306   text-align: justify;
    307 }
    308 table.dataTable thead th.dt-head-nowrap,
    309 table.dataTable thead td.dt-head-nowrap,
    310 table.dataTable tfoot th.dt-head-nowrap,
    311 table.dataTable tfoot td.dt-head-nowrap {
    312   white-space: nowrap;
    313 }
    314 table.dataTable tbody th.dt-body-left,
    315 table.dataTable tbody td.dt-body-left {
    316   text-align: left;
    317 }
    318 table.dataTable tbody th.dt-body-center,
    319 table.dataTable tbody td.dt-body-center {
    320   text-align: center;
    321 }
    322 table.dataTable tbody th.dt-body-right,
    323 table.dataTable tbody td.dt-body-right {
    324   text-align: right;
    325 }
    326 table.dataTable tbody th.dt-body-justify,
    327 table.dataTable tbody td.dt-body-justify {
    328   text-align: justify;
    329 }
    330 table.dataTable tbody th.dt-body-nowrap,
    331 table.dataTable tbody td.dt-body-nowrap {
    332   white-space: nowrap;
    333 }
    334 
    335 /*! Bootstrap 5 integration for DataTables
    336  *
    337  * ©2020 SpryMedia Ltd, all rights reserved.
    338  * License: MIT datatables.net/license/mit
    339  */
    340 table.table.dataTable {
    341   clear: both;
    342   margin-bottom: 0;
    343   max-width: none;
    344   border-spacing: 0;
    345 }
    346 table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * {
    347   box-shadow: none;
    348 }
    349 table.table.dataTable > :not(caption) > * > * {
    350   background-color: var(--bs-table-bg);
    351 }
    352 table.table.dataTable > tbody > tr {
    353   background-color: transparent;
    354 }
    355 table.table.dataTable > tbody > tr.selected > * {
    356   box-shadow: inset 0 0 0 9999px rgb(13, 110, 253);
    357   box-shadow: inset 0 0 0 9999px rgb(var(--dt-row-selected));
    358   color: rgb(255, 255, 255);
    359   color: rgb(var(--dt-row-selected-text));
    360 }
    361 table.table.dataTable > tbody > tr.selected a {
    362   color: rgb(9, 10, 11);
    363   color: rgb(var(--dt-row-selected-link));
    364 }
    365 table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * {
    366   box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05);
    367 }
    368 table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1).selected > * {
    369   box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.95);
    370   box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95);
    371 }
    372 table.table.dataTable.table-hover > tbody > tr:hover > * {
    373   box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075);
    374 }
    375 table.table.dataTable.table-hover > tbody > tr.selected:hover > * {
    376   box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.975);
    377   box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975);
    378 }
    379 
    380 div.dt-container div.dt-length label {
    381   font-weight: normal;
    382   text-align: left;
    383   white-space: nowrap;
    384 }
    385 div.dt-container div.dt-length select {
    386   width: auto;
    387   display: inline-block;
    388   margin-right: 0.5em;
    389 }
    390 div.dt-container div.dt-search {
    391   text-align: right;
    392 }
    393 div.dt-container div.dt-search label {
    394   font-weight: normal;
    395   white-space: nowrap;
    396   text-align: left;
    397 }
    398 div.dt-container div.dt-search input {
    399   margin-left: 0.5em;
    400   display: inline-block;
    401   width: auto;
    402 }
    403 div.dt-container div.dt-info {
    404   padding-top: 0.85em;
    405 }
    406 div.dt-container div.dt-paging {
    407   margin: 0;
    408 }
    409 div.dt-container div.dt-paging ul.pagination {
    410   margin: 2px 0;
    411   flex-wrap: wrap;
    412 }
    413 div.dt-container div.dt-row {
    414   position: relative;
    415 }
    416 
    417 div.dt-scroll-head table.dataTable {
    418   margin-bottom: 0 !important;
    419 }
    420 
    421 div.dt-scroll-body {
    422   border-bottom-color: var(--bs-border-color);
    423   border-bottom-width: var(--bs-border-width);
    424   border-bottom-style: solid;
    425 }
    426 div.dt-scroll-body > table {
    427   border-top: none;
    428   margin-top: 0 !important;
    429   margin-bottom: 0 !important;
    430 }
    431 div.dt-scroll-body > table > tbody > tr:first-child {
    432   border-top-width: 0;
    433 }
    434 div.dt-scroll-body > table > thead > tr {
    435   border-width: 0 !important;
    436 }
    437 div.dt-scroll-body > table > tbody > tr:last-child > * {
    438   border-bottom: none;
    439 }
    440 
    441 div.dt-scroll-foot > .dt-scroll-footInner {
    442   box-sizing: content-box;
    443 }
    444 div.dt-scroll-foot > .dt-scroll-footInner > table {
    445   margin-top: 0 !important;
    446   border-top: none;
    447 }
    448 div.dt-scroll-foot > .dt-scroll-footInner > table > tfoot > tr:first-child {
    449   border-top-width: 0 !important;
    450 }
    451 
    452 @media screen and (max-width: 767px) {
    453   div.dt-container div.dt-length,
    454   div.dt-container div.dt-search,
    455   div.dt-container div.dt-info,
    456   div.dt-container div.dt-paging {
    457     text-align: center;
    458   }
    459   div.dt-container .row {
    460     --bs-gutter-y: 0.5rem;
    461   }
    462   div.dt-container div.dt-paging ul.pagination {
    463     justify-content: center !important;
    464   }
    465 }
    466 table.dataTable.table-sm > thead > tr th.dt-orderable-asc, table.dataTable.table-sm > thead > tr th.dt-orderable-desc, table.dataTable.table-sm > thead > tr th.dt-ordering-asc, table.dataTable.table-sm > thead > tr th.dt-ordering-desc,
    467 table.dataTable.table-sm > thead > tr td.dt-orderable-asc,
    468 table.dataTable.table-sm > thead > tr td.dt-orderable-desc,
    469 table.dataTable.table-sm > thead > tr td.dt-ordering-asc,
    470 table.dataTable.table-sm > thead > tr td.dt-ordering-desc {
    471   padding-right: 20px;
    472 }
    473 table.dataTable.table-sm > thead > tr th.dt-orderable-asc span.dt-column-order, table.dataTable.table-sm > thead > tr th.dt-orderable-desc span.dt-column-order, table.dataTable.table-sm > thead > tr th.dt-ordering-asc span.dt-column-order, table.dataTable.table-sm > thead > tr th.dt-ordering-desc span.dt-column-order,
    474 table.dataTable.table-sm > thead > tr td.dt-orderable-asc span.dt-column-order,
    475 table.dataTable.table-sm > thead > tr td.dt-orderable-desc span.dt-column-order,
    476 table.dataTable.table-sm > thead > tr td.dt-ordering-asc span.dt-column-order,
    477 table.dataTable.table-sm > thead > tr td.dt-ordering-desc span.dt-column-order {
    478   right: 5px;
    479 }
    480 
    481 div.dt-scroll-head table.table-bordered {
    482   border-bottom-width: 0;
    483 }
    484 
    485 div.table-responsive > div.dt-container > div.row {
    486   margin: 0;
    487 }
    488 div.table-responsive > div.dt-container > div.row > div[class^=col-]:first-child {
    489   padding-left: 0;
    490 }
    491 div.table-responsive > div.dt-container > div.row > div[class^=col-]:last-child {
    492   padding-right: 0;
    493 }
    494 
    495 :root[data-bs-theme=dark] {
    496   --dt-row-hover: 255, 255, 255;
    497   --dt-row-stripe: 255, 255, 255;
    498   --dt-column-ordering: 255, 255, 255;
    499 }
    500 
    501