4 color: rgba(0,0,0,.87);
9 border-bottom: 1px solid rgba(0,0,0,.12);
15 /* matches bootstrap card-header css */
16 background-color: rgba(0,0,0,.03);
17 border-bottom: 1px solid rgba(0,0,0,.125);
21 outline: none; /* for keyboard events */
27 .eg-grid-body-row.selected,
28 .eg-grid-column-config-dialog .visible {
30 background-color: #cce5ff;
31 border-color: #b8daff;
35 flex: 2; /* applied per column */
38 text-overflow: ellipsis;
42 /* allow tooltips to be wider than the default 200px */
43 .eg-grid-cell .tooltip-inner {
47 /* in overflow mode, allow white space to wrap so the
48 * full contents of the cell can be seen inline. leaving
49 * text-overflow and overlow as-is means long strings with
50 * no space will still be truncated with ellipses to avoid
51 * inconsistent grid column widths
53 .eg-grid-cell-overflow {
60 .eg-grid-body-cell a[href] {
61 text-decoration: underline !important;
64 .eg-grid-header-cell {
69 .eg-grid-header-cell.dragover {
70 background-color: #cce5ff;
71 border-color: #b8daff;
74 .eg-grid-header-cell-sort-label {
76 text-decoration: underline;
80 .eg-grid-header-cell-sort-arrow {
88 .eg-grid-toolbar .material-icons {
92 /* Kind of hacky -- only way to get a toolbar button with no
93 * mat icon to line up horizontally with mat icon buttons */
94 .eg-grid-toolbar .text-button {
99 /* make buttons and links match when focused */
100 .eg-grid-toolbar .dropdown-item:focus,
101 .eg-grid-toolbar .dropdown-item:hover,
102 .eg-grid-column-config-dialog button:focus,
103 .eg-grid-column-width-config button:focus {
104 outline: 2px solid var(--primary);
107 .button-adjacent-label {
108 vertical-align: inherit;
112 .button-adjacent-label.disabled {
116 .eg-grid-cell-skinny {
122 .eg-grid-cell-skinny-2 {
127 .eg-grid-flair-cell {
128 /* mat icons currently 22px, unclear why it needs this much space */
134 /* depends on width of .eg-grid-cell-skinny */
135 .eg-grid-column-width-header {
139 display: inline-flex;
140 vertical-align: middle;
144 .eg-grid-column-width-config .eg-grid-cell {
145 border-left: 2px dashed grey;
148 .eg-grid-column-width-icon {
154 .eg-grid-column-config-dialog {
161 .eg-grid-filter-control-cell {
164 .eg-grid-col-is-filtered {
165 background: lightblue;
167 .eg-grid-filter-menu {
171 .eg-grid-sticky-header {
178 .eg-grid-filter-operator {
182 /* override the dropdown menu effects for the filter menus */
183 .eg-grid-filter-menu .dropdown-item:active {
185 background-color: transparent;
187 .eg-grid-filter-menu .dropdown-item:hover {
188 background-color: transparent;
191 /* Popovers have a too-narrow max-width. Override it */