.dmn-decision-table-container { --allowed-values-placeholder-color: var(--color-grey-225-10-75); --cell-description-editor-border-color: var(--color-grey-225-10-15); --create-inputs-border-color: var(--color-grey-225-10-75); --create-inputs-color: var(--color-grey-225-10-75); --create-inputs-hover-color: var(--color-grey-225-10-15); --context-menu-background-color: var(--color-white); --context-menu-border-color: var(--color-grey-225-10-75); --context-menu-color: var(--color-grey-225-10-15); --context-menu-box-shadow-color: var(--color-black-opacity-10); --context-menu-group-entry-border-color: var(--color-grey-225-10-75); --context-menu-group-entry-disabled-color: var(--color-grey-225-10-75); --context-menu-group-entry-hover-background-color: var(--color-grey-225-10-95); --drag-and-drop-handle-color: var(--color-grey-225-10-55); --drag-and-drop-handle-hover-color: var(--color-grey-225-10-15); --form-control-label-color: var(--color-grey-225-10-55); --hint-color: var(--color-grey-225-10-55); } /* simple string edit */ .dmn-decision-table-container .simple-string-edit, .dmn-decision-table-container .simple-date-edit { width: 250px; } .dmn-decision-table-container .input-expression-edit { width: 300px; } .dmn-decision-table-container .dms-form-control { padding: 9px 0; } .dmn-decision-table-container .allowed-values-edit .dms-form-control { display: flex; flex-direction: column; } .dmn-decision-table-container .allowed-values-edit .values { display: flex; flex-wrap: wrap; } .dmn-decision-table-container .allowed-values-edit .placeholder { color: var(--allowed-values-placeholder-color); } /** create inputs **/ .dmn-decision-table-container thead .input-cell.create-inputs, .dmn-decision-table-container tbody .input-cell.create-inputs { white-space: normal; border-color: var(--create-inputs-border-color); color: var(--create-inputs-color); min-width: 50px; width: 50px; } .dmn-decision-table-container thead .input-cell.create-inputs { text-align: center; } .dmn-decision-table-container .create-inputs .add-input { right: 50%; } .dmn-decision-table-container .create-inputs:hover { border-color: var(--create-inputs-hover-color); color: var(--create-inputs-hover-color); } .dmn-decision-table-container th.create-inputs { vertical-align: top; } /** end create inputs **/ /* TODO(nikku): namespace and refactor context menu styles */ .dmn-decision-table-container .context-menu { position: absolute; background: var(--context-menu-background-color); border: solid 1px var(--context-menu-border-color); border-radius: 2px; font-size: 14px; color: var(--context-menu-color); z-index: 6; box-shadow: 1px 1px 1px 1px var(--context-menu-box-shadow-color); } .dmn-decision-table-container .context-menu .context-menu-container { margin: 8px; } .dmn-decision-table-container .context-menu .context-menu-flex { display: flex; flex-direction: column; } .dmn-decision-table-container .context-menu .context-menu-group .context-menu-group-entry { display: flex; flex-direction: row; align-items: stretch; width: 100%; padding: 8px 16px; cursor: default; white-space: nowrap; } .dmn-decision-table-container .context-menu-group .context-menu-group-entry:hover { background-color: var(--context-menu-group-entry-hover-background-color); } .dmn-decision-table-container .context-menu .context-menu-group .context-menu-group-entry.disabled { pointer-events: none; color: var(--context-menu-group-entry-disabled-color); } .dmn-decision-table-container .context-menu .context-menu-group .context-menu-group-entry .context-menu-group-entry-icon { display: inline-block; text-align: center; width: 14px; margin-right: 6px; } .dmn-decision-table-container .context-menu .context-menu-group .context-menu-group-entry .context-menu-group-entry-icon::before { margin: 0; } .dmn-decision-table-container .context-menu-group:not(:last-child)::after { content: ''; display: block; margin: 0 8px; border-bottom: 1px solid var(--context-menu-group-entry-border-color); height: 1px; } /* input/output editor */ .dmn-decision-table-container .context-menu .context-menu-container.input-edit, .dmn-decision-table-container .context-menu .context-menu-container.output-edit { margin: 34px 10px 10px 10px; } .dmn-decision-table-container .context-menu .context-menu-container.type-ref-edit, .dmn-decision-table-container .context-menu .context-menu-container.allowed-values-edit { margin: 10px; } .dmn-decision-table-container .dms-output-label, .dmn-decision-table-container .dms-input-label { padding-right: 30px; padding-left: 0; border: none; font-size: 16px; white-space: nowrap; } .dmn-decision-table-container .dms-form-control:first-child { padding-top: 0; } .dmn-decision-table-container .dms-form-control .dms-label { display: block; margin: unset; margin-bottom: 6px; color: var(--form-control-label-color); font-weight: normal; } .dmn-decision-table-container .dms-form-control .dms-input { padding-right: 24px; border-radius: 3px; } .dmn-decision-table-container .dms-form-control .dms-list-component { max-width: 179px; } /* expression language */ .dmn-decision-table-container .context-menu .context-menu-group .context-menu-entry-set-expression-language { flex-direction: column; } .dmn-decision-table-container .context-menu .context-menu-group .context-menu-entry-set-expression-language:hover { background-color: unset; } .dmn-decision-table-container .context-menu .context-menu-group .context-menu-entry-set-expression-language .expression-language { margin-top: 8px; } /* drag and drop */ .dmn-icon-drag { color: transparent; } .dmn-icon-drag:hover { color: var(--drag-and-drop-handle-hover-color); } .dmn-decision-table-container th .dmn-icon-drag { position: absolute; left: 4px; top: 10px; transform: translateY(-50%); } .dmn-decision-table-container th:hover .dmn-icon-drag, .dmn-decision-table-container td:hover .dmn-icon-drag { color: var(--drag-and-drop-handle-color); } .dmn-decision-table-container .input-cell.input-editor:hover .clause, .dmn-decision-table-container .output-cell.output-editor:hover .clause { visibility: hidden; } .dmn-icon-drag.horizontal, .dmn-icon-drag.vertical { cursor: grab; cursor: -moz-grab; cursor: -webkit-grab; } /* description editor */ .dmn-decision-table-container .context-menu .description-editor { margin: 0; padding: 5px 0; width: 192px; border-left: solid 3px var(--cell-description-editor-border-color); } .dmn-decision-table-container .description-editor .dms-input { border: none; min-height: 0; } /* end description editor */ .dmn-decision-table-container .resize-column-handle { width: 25px; height: 100%; position: absolute; top: 0; right: -5px; z-index: 1; cursor: col-resize; } .dmn-decision-table-container .resize-column-handle:last-child { width: 20px; right: 0; }