80 lines
1.9 KiB
SCSS
80 lines
1.9 KiB
SCSS
@use '../../../assets/styles/common-mixins' as mixins;
|
|
|
|
:host cdk-virtual-scroll-viewport {
|
|
height: calc(100vh - 50px - 31px - var(--iqser-top-bar-height) - 50px);
|
|
overflow-y: auto !important;
|
|
background-color: var(--iqser-background);
|
|
@include mixins.scroll-bar;
|
|
|
|
&.no-data {
|
|
display: none;
|
|
}
|
|
|
|
::ng-deep.cdk-virtual-scroll-content-wrapper {
|
|
grid-template-columns: var(--gridTemplateColumns);
|
|
display: grid;
|
|
|
|
.table-item {
|
|
display: contents;
|
|
|
|
&.disabled > iqser-table-item > div,
|
|
&.disabled .cell {
|
|
background-color: var(--iqser-grey-2);
|
|
color: var(--iqser-disabled);
|
|
|
|
.action-buttons {
|
|
color: initial;
|
|
}
|
|
}
|
|
|
|
input,
|
|
mat-select {
|
|
margin-top: 0;
|
|
}
|
|
|
|
&:hover,
|
|
&:has(iqser-circle-button[aria-expanded='true']),
|
|
&.help-mode-active {
|
|
.selection-column iqser-round-checkbox .wrapper {
|
|
opacity: 1;
|
|
}
|
|
|
|
.action-buttons {
|
|
display: flex !important;
|
|
}
|
|
}
|
|
|
|
&:hover:not(.disabled) {
|
|
.cell,
|
|
> * > div {
|
|
background-color: var(--iqser-not-disabled-table-item);
|
|
}
|
|
|
|
.scrollbar-placeholder {
|
|
background-color: var(--iqser-side-nav);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
&:hover {
|
|
overflow-y: auto !important;
|
|
|
|
&.has-scrollbar iqser-table-item::ng-deep {
|
|
.action-buttons:not(.edit-button) {
|
|
right: 0;
|
|
padding-right: 10px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.display-contents {
|
|
display: contents;
|
|
}
|
|
|
|
a {
|
|
display: contents;
|
|
@include mixins.clear-a;
|
|
}
|