.table.clean .table thead th{
max-width: 100%;
}
.table.clean thead th{
font-weight: bold;
background-color: transparent;
}
.table.clean:not(.no-border-2-table):not(.no-border-1-table) thead th,
.table.clean:not(.no-border-2-table):not(.no-border-1-table) thead td{
border-top-width: 0 !important;
}
.table.clean:not(.no-border-2-table):not(.no-border-1-table) tbody td,
.table.clean:not(.no-border-2-table):not(.no-border-1-table) tbody th,
.table.clean:not(.no-border-2-table):not(.no-border-1-table) thead td,
.table.clean:not(.no-border-2-table):not(.no-border-1-table) thead th {
border-left-width: 0 !important;
border-right-width: 0 !important;
}
.table.clean:not(.no-border-2-table):not(.no-border-1-table) tbody tr:last-of-type th,
.table.clean:not(.no-border-2-table):not(.no-border-1-table) tbody tr:last-of-type td{
border-bottom-width: 0 !important;
}
.table.clean .image-richtext-container {
background: transparent;
padding: 0;
margin: 0;
}
.table.clean .image-richtext-container img{
max-height: 80px;
}
.table-fixed .table-responsive{
overflow: unset;
}
.table-fixed .table{
table-layout: fixed;
}
.table-header-sticky table {
position: relative;
border-collapse: separate;
}
.table-header-sticky th {
position: sticky;
top: 50px;
z-index: 99;
background: #fffe !important;
border-bottom: 1px solid #ccc !important;
}
.table-header-img-big th .image-richtext-container{
padding: 0 !important;
margin: 0 !important;
}
.table-header-img-big th .image-richtext-container img{
max-height: none !important;
}
.table-header-img-big th figure{
display: none;
}
.table-icons td blockquote:has(img){
background: none;
border: 0;
padding: 0;
}
.table-icons td blockquote:has(img):before,
.table-icons td blockquote:has(img) p,
.table-icons td blockquote .image-richtext-container figure,
.table.clean .image-richtext-container figure{
display: none;
}
.table-icons td blockquote .image-richtext-container{
padding: 0 !important;
margin: 0 !important;
}
.table-icons td blockquote .image-richtext-container img{
max-height: 3rem !important;
margin-bottom: .5rem;
}
