.wrapper { transition: all .3s ease-out; overflow: hidden; max-height: 0; width: 100%; } .show { max-height: 99999px; overflow: visible; } table { overflow-wrap: anywhere; table-layout: fixed; } @media (min-width: 768px) { th.w-25 { width: 15% !important; } } tbody pngx-tag { cursor: pointer; } tr .btn-group { margin-right: 2px; box-shadow: -6px 0px 4px -1px rgba(var(--bs-body-bg-rgb), .5); opacity: 0; pointer-events: none; } tr:hover .btn-group { opacity: 1; pointer-events: all; } td.py-3 { padding-top: 0.75em !important; padding-bottom: 0.75em !important; } $paperless-card-breakpoints: ( // 0: 2, // xs is manual for slim-sidebar 768px: 2, //md 992px: 2, //lg 1200px: 3, //xl 1600px: 4, 1800px: 5, 2000px: 6 ); .row-cols-paperless-cards { // xs, we dont want in .col-slim block > * { flex: 0 0 auto; width: calc(100% / 2); } @each $width, $n_cols in $paperless-card-breakpoints { @media(min-width: $width) { > * { flex: 0 0 auto; width: calc(100% / $n-cols); } } } } ::ng-deep .col-slim .row-cols-paperless-cards { @each $width, $n_cols in $paperless-card-breakpoints { @media(min-width: $width) { > * { flex: 0 0 auto; width: calc(100% / ($n-cols + 1)) !important; } } } } ::ng-deep .document-card-check { display: none !important; // override for dashboard }