/* The darken/lighten is not giving accurate results for the toasters so specific vars for them below. - Red background: #c23848 you can get this colour roughly from using the red variable and with HSL lower lightness by 20. - Blue background: #377ebd you can get this colour roughly from using the blue variable and with HSL lower lightness by 20. - Orange background: #ff9933 - The text colour on all of these, could they please be #E2E2E2, except from warning which remains with black text. */ /*is not being used anywhere; the same as @redAlert*/ :host { flex-grow: 1; flex-basis: auto; min-height: 0; display: grid; grid-template-rows: 1fr; grid-template-columns: 1fr; border: solid 1px #666570; position: relative; /* fix for IE11 */ display: -ms-grid; -ms-grid-columns: 1fr; -ms-grid-rows: 1fr; } .et-grid { display: grid; grid-template-rows: auto 1fr; grid-template-columns: 1fr; border-color: #666570; display: -ms-grid; -ms-grid-rows: auto 1fr; -ms-grid-columns: 1fr; } .et-grid .et-grid.header { -ms-grid-column: 1; -ms-grid-row: 1; } .et-grid .et-grid-content { -ms-grid-column: 1; -ms-grid-row: 2; position: relative; } .et-grid .et-grid-content .et-grid-scrollable { position: absolute; height: 100%; width: 100%; overflow-x: auto; overflow-y: auto; } .et-grid .et-grid-header-content { position: relative; height: 24px; } .et-grid .et-grid-header-content .et-grid-header-pane { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; } .et-grid .et-grid-header-content .column-expand { flex-basis: 20px; padding-left: 0; padding-right: 0; } .et-grid-row { display: flex; flex-direction: row; position: relative; } .et-grid-row.busy .et-grid-cell { color: #8c8c8c !important; background-color: #252529 !important; } .et-grid-row:hover .et-grid-cell { background-color: #303030; } .et-grid-row.selecting .et-grid-cell { color: #FFFFFF; background-color: #585858; pointer-events: none; } .et-grid-row.locked .et-grid-cell:not(.column-expand) { color: #ff5b5b; pointer-events: none; } .et-grid-row.locked.intervene-allowed .et-grid-cell.column-action { pointer-events: auto; } .et-grid-row.lockedByMe.selecting .et-grid-cell { background-color: #1b6683; pointer-events: auto; } .et-grid-row.lockedByMe.readOnly .et-grid-cell { color: #C2C2C2; } .et-grid-row.lockedByMe .et-grid-cell { color: #FFFFFF; background-color: #2487ad; pointer-events: none; } .et-grid-row.header { border-bottom: none; padding-bottom: 0; } .et-grid-row .row-mask { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 3; } .et-grid-row .et-grid-cell { flex-grow: 0; flex-basis: auto; padding: 3px; margin: 0; max-height: 17px; min-height: 17px; border: solid 1px #0A0A0A; border-left: none; border-top: none; background-color: #383838; color: #FFFFFF; } .et-grid-row .et-grid-cell.freezeColClass { position: sticky; z-index: 2; } .et-grid-row .et-grid-cell.noneFreezeColCass { position: relative; } .et-grid-row .et-grid-cell.header { height: 19px; font-size: 11px; font-weight: 700; line-height: 17px; color: #8c8c8c; background-color: #252529; position: relative; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; } .et-grid-row .et-grid-cell.header .header-text { padding-left: 5px; padding-right: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .et-grid-row .et-grid-cell.header[draggable="true"] { cursor: pointer; } .et-grid-row .et-grid-cell.header.dragging { background-color: #585858; } .et-grid-row .et-grid-cell.header.freezeColClass { position: sticky; z-index: 2; } .et-grid-row .et-grid-cell.header.noneFreezeColCass { position: relative; } .et-grid-row .et-grid-cell.header:hover { color: #ebebeb; } .et-grid-row .et-grid-cell.header .sort-container { position: absolute; top: 3px; right: 2px; display: none; } .et-grid-row .et-grid-cell.header .sort-container.show-sort-index .sort-index { display: inline-block; font-size: 8px; } .et-grid-row .et-grid-cell.header .sort-container .sort-icon { vertical-align: middle; } .et-grid-row .et-grid-cell.header .sort-container .sort-index { display: none; height: 15px; vertical-align: middle; } .et-grid-row .et-grid-cell.header.asc, .et-grid-row .et-grid-cell.header.desc { color: #ff9933; } .et-grid-row .et-grid-cell.header.asc .sort-container, .et-grid-row .et-grid-cell.header.desc .sort-container { display: inline-block; } .et-grid-row .et-grid-cell.header .resizer { cursor: ew-resize; width: 8px; height: 100%; position: absolute; top: 0; right: -4px; } .et-grid-row .et-grid-cell.column-delete { flex-basis: 15px; order: 99; } .et-grid-row .et-grid-cell.column-expand { flex-basis: 20px; padding-left: 0; padding-right: 0; text-align: center; position: sticky; left: 0; z-index: 4; } .et-grid-row .et-grid-cell.column-expand a { text-decoration: none; } .et-grid-row .et-grid-cell:nth-child(1) { border-left: none; } .et-grid-row.hint { height: 19px; font-size: 11px; font-weight: 700; line-height: 17px; margin: 0 0 2px; font-family: ProximaNova; color: #FFFFFF; text-align: center; display: block; padding: 5px; } .et-grid-row-detail { display: block; } .et-grid.fx-poms .et-grid-cell { flex-shrink: 0; } .guideline { width: 3px; z-index: 2; position: absolute; top: 0; height: 100%; background-color: orange; }