.dmn-js-parent{--color-grey-225-10-15:#22242a;--color-grey-225-10-35:#505562;--color-grey-225-10-55:#818798;--color-grey-225-10-75:#b9bcc6;--color-grey-225-10-80:#c7c9d1;--color-grey-225-10-85:#d5d7dd;--color-grey-225-10-90:#e3e4e8;--color-grey-225-10-95:#f1f2f4;--color-grey-225-10-97:#f7f7f8;--color-blue-205-100-35:#0068b3;--color-blue-205-100-45:#0086e6;--color-blue-205-100-45-opacity-30:#0086e64d;--color-blue-205-100-50:#0095ff;--color-blue-205-100-80:#99d5ff;--color-blue-205-100-95:#e6f4ff;--color-green-150-86-44:#10d170;--color-red-360-100-35:#b30000;--color-red-360-100-45:#e60000;--color-red-360-100-92:#ffd6d6;--color-red-360-100-97:#fff0f0;--color-white:#fff;--color-black:#000;--color-black-opacity-10:#0000001a;--color-black-opacity-20:#0003;--hint-button-color:var(--color-blue-205-100-35);--hint-invalid-color:var(--color-red-360-100-35);--separator-color:var(--color-grey-225-10-75);--input-border-color:var(--color-grey-225-10-75);--input-color:var(--color-grey-225-10-15);--input-focus-border-color:var(--color-blue-205-100-50);--input-focus-box-shadow-color:var(--color-blue-205-100-80);--input-focus-box-shadow-inset-color:var(--color-grey-225-10-75);--input-focus-invalid-border-color:var(--color-red-360-100-45);--input-focus-invalid-box-shadow-color:var(--color-red-360-100-92);--input-invalid-border-color:var(--color-red-360-100-45);--input-invalid-color:var(--color-red-360-100-35);--select-option-selected-color:var(--color-blue-205-100-35);--select-option-hover-background-color:var(--color-black-opacity-10);--select-options-background-color:var(--color-white);--select-options-border-color:var(--color-grey-225-10-75);--select-options-box-shadow-color:var(--color-black-opacity-10);--select-options-color:var(--color-grey-225-10-15)}.dms-list-component .items{margin:0;padding:0;line-height:1.7em;list-style:none}.dms-list-component .items .item .remove{float:right}.dms-fill-row{flex-direction:row;align-items:center;display:flex}.dms-fill-row>*{flex:none}.dms-fill-row>:last-child{flex:auto}.dms-label{white-space:nowrap;margin-right:5px;font-weight:700}.dms-hrule{border:0;border-top:dotted 1px var(--separator-color);margin:10px auto}.dms-heading{margin:12px 0 8px;font-weight:700}.dms-hint{color:var(--hint-color);margin-top:5px;font-size:12px}.dms-hint button{color:var(--hint-button-color);cursor:pointer;font:inherit;background:0 0;border:none;margin:0;padding:0;text-decoration:none;display:inline}.dms-validation-warning{color:var(--hint-invalid-color)}h3.dms-heading{font-size:16px}h4.dms-heading{font-size:14px}.dms-input,.dms-select{border:1px solid var(--input-border-color);color:var(--input-color);background:0 0;outline:none;min-height:26px;padding:3px 6px;font-family:inherit;font-size:14px}.dms-input{white-space:pre-wrap;min-height:26px}.dms-select{height:26px}.dms-input-select .dms-input{padding-right:24px}.dms-input:focus,.dms-select:focus{border:solid 1px var(--input-focus-border-color);box-shadow:0 0 0 2px var(--input-focus-box-shadow-color), 0 0 0 1px var(--input-focus-box-shadow-inset-color) inset}.dms-input.invalid,.dms-select.invalid{border-color:var(--input-invalid-border-color);color:var(--input-invalid-color)}.dms-select.invalid:focus,.dms-input.invalid:focus{border:solid 1px var(--input-focus-invalid-border-color);box-shadow:0 0 0 2px var(--input-focus-invalid-box-shadow-color), 0 0 0 1px var(--input-focus-box-shadow-inset-color) inset}.dms-validated-input.dms-block .dms-input,.dms-block{width:100%;display:block}.dms-script-input{white-space:pre-wrap;height:150px;overflow:auto}.dms-input-select{min-width:128px;display:inline-block;position:relative}.dms-input-select .dms-input-select-icon{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.dms-input-select .options{background:var(--select-options-background-color)}.dms-select-options{background-color:var(--select-options-background-color);border:solid 1px var(--select-options-border-color);color:var(--select-options-color);box-shadow:1px 1px 1px 1px var(--select-options-box-shadow-color);z-index:20;cursor:pointer;border-radius:2px;font-size:14px;position:absolute;overflow:auto}.dms-select-options .option{padding:4px 9px}.dms-select-options .option.active{color:var(--select-option-selected-color)}.dms-select-options .option:focus,.dms-select-options .option:hover{background-color:var(--select-option-hover-background-color)}.dmn-js-parent .content-editable.placeholder:before{content:attr(data-placeholder);opacity:.5;position:absolute}.dmn-decision-table-container{--action-icon-color:var(--color-blue-205-100-50);--action-icon-background-color:transparent;--action-icon-hover-background-color:var(--color-blue-205-100-45);--action-icon-hover-color:var(--color-white);--add-column-icon-color:var(--color-white);--add-column-icon-background-color:var(--color-grey-225-10-35);--decision-table-color:var(--color-grey-225-10-15);--decision-table-background-color:var(--color-white);--decision-table-properties-color:var(--color-grey-225-10-15);--dmn-expression-language-background-color:var(--color-blue-205-100-45-opacity-30);--dmn-expression-language-color:var(--color-white);--dmn-expression-language-hover-background-color:var(--color-blue-205-100-50);--drag-and-drop-drag-color:var(--color-grey-225-10-55);--drag-and-drop-drop-marker-color:var(--color-grey-225-10-35);--hit-policy-explanation-color:var(--color-grey-225-10-35);--powered-by-overlay-background-color:var(--color-black-opacity-20);--powered-by-overlay-content-background-color:var(--color-white);--powered-by-overlay-content-color:var(--color-grey-225-10-15);--powered-by-overlay-content-border-color:var(--color-grey-225-10-75);--simple-mode-button-color:var(--color-grey-225-10-15);--simple-mode-button-background-color:var(--color-grey-225-10-97);--simple-mode-button-border-color:var(--color-grey-225-10-75);--simple-mode-button-box-shadow-color:var(--color-black-opacity-10);--simple-mode-button-disabled-color:var(--color-grey-225-10-75);--table-cell-color:var(--color-grey-225-10-15);--table-cell-border-color:var(--color-grey-225-10-15);--table-cell-selected-outline-color:var(--color-blue-205-100-45);--table-foot-add-rule-border-color:var(--color-grey-225-10-75);--table-foot-add-rule-color:var(--color-grey-225-10-75);--table-foot-add-rule-hover-border-color:var(--color-grey-225-10-15);--table-foot-add-rule-hover-color:var(--color-grey-225-10-15);--table-head-border-color:var(--color-grey-225-10-15);--table-head-clause-color:var(--color-grey-225-10-35);--table-head-separator-color:var(--color-grey-225-10-75);--table-head-variable-color:var(--color-grey-225-10-35);--table-row-alternative-background-color:var(--color-grey-225-10-97);--view-drd-button-background-color:var(--color-white);--view-drd-button-border-color:var(--color-grey-225-10-75);--view-drd-button-color:var(--color-grey-225-10-15);--view-drd-button-hover-background-color:var(--color-grey-225-10-97);--decision-table-font-family:"Arial", sans-serif;width:100%;height:100%;font-family:var(--decision-table-font-family);color:var(--table-color);max-height:100%;font-size:14px;position:relative;overflow:hidden}.dmn-decision-table-container *{box-sizing:border-box}.dmn-decision-table-container .tjs-container{flex-direction:column;width:min-content;max-width:100%;height:100%;display:flex}.dmn-decision-table-container .tjs-table-container{border:solid 1px var(--table-cell-border-color);border-top:none;overflow:auto}.dmn-decision-table-container .tjs-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:min-content;max-width:100%;max-height:100%;position:relative}.dmn-decision-table-container th,.dmn-decision-table-container td{white-space:pre-wrap;overflow-wrap:break-word;background-clip:padding-box;position:relative}.dmn-decision-table-container thead th{text-align:center;z-index:1;background-color:var(--decision-table-background-color);border-bottom:3px double var(--table-head-border-color);width:192px;font-weight:400;position:sticky;top:0}.dmn-decision-table-container thead th.output-editor{z-index:2}.dmn-decision-table-container thead th.create-inputs,.dmn-decision-table-container thead th.input-editor{z-index:3}.dmn-decision-table-container tbody td{border-top:solid 1px var(--table-cell-border-color)}.dmn-decision-table-container th.input-cell,.dmn-decision-table-container td.input-cell,.dmn-decision-table-container th.output-cell,.dmn-decision-table-container td.output-cell,.dmn-decision-table-container th.annotation,.dmn-decision-table-container td.annotation{color:var(--table-cell-color)}.dmn-decision-table-container th.input-cell+th.output-cell,.dmn-decision-table-container td.input-cell+td.output-cell{border-left:3px double var(--table-cell-border-color)}.dmn-decision-table-container th:not(:first-child),.dmn-decision-table-container td:not(:first-child){border-left:solid 1px var(--table-cell-border-color);padding:4px}.dmn-decision-table-container thead{background-color:var(--decision-table-background-color)}.dmn-decision-table-container thead th:first-child{z-index:4;left:0}.dmn-decision-table-container tfoot td:first-child{border-right:solid 1px var(--table-foot-add-rule-border-color)}.dmn-decision-table-container tbody td:first-child,.dmn-decision-table-container tfoot td:first-child{background-color:var(--decision-table-background-color);z-index:1;position:sticky;left:0}.dmn-decision-table-container tbody:empty{display:none}.dmn-decision-table-container thead th:first-child,.dmn-decision-table-container tbody td:first-child{border-right:solid 1px var(--table-cell-border-color)}.dmn-decision-table-container thead th:nth-child(2),.dmn-decision-table-container tbody td:nth-child(2),.dmn-decision-table-container tfoot td:nth-child(2){border-left:none}.dmn-decision-table-container tbody tr:last-child td{border-bottom:solid 1px var(--table-cell-border-color)}.dmn-decision-table-container tbody tr:first-child td{border-top:none}.dmn-decision-table-container th.index-column{width:56px}.dmn-decision-table-container td.rule-index{text-align:right;padding-right:8px}.dmn-decision-table-container tbody tr:nth-child(2n){background-color:var(--table-row-alternative-background-color)}.dmn-decision-table-container td.input-cell.add-rule,.dmn-decision-table-container td.input-cell:not(.focussed).empty{text-align:center}.dmn-decision-table-container h3,.dmn-decision-table-container h5{position:relative}.dmn-decision-table-container .selected{outline:var(--table-cell-selected-outline-color);outline-offset:-1px}.dmn-decision-table-container th.selected:not(.focussed){background:var(--selected-not-focused-border-color)}.dmn-decision-table-container tfoot td.input-cell+td.output-cell{border-left:3px double var(--table-foot-add-rule-border-color)}.dmn-decision-table-container tfoot.add-rule td.add-rule-add{text-align:right;padding-right:4px}.dmn-decision-table-container tfoot.add-rule tr td{border-color:var(--table-foot-add-rule-border-color);color:var(--table-foot-add-rule-color)}.dmn-decision-table-container tfoot.add-rule:hover td.input-cell+td.output-cell{border-left-color:var(--table-cell-border-color)}.dmn-decision-table-container tfoot.add-rule:hover td{border-color:var(--table-foot-add-rule-hover-border-color);color:var(--table-foot-add-rule-hover-color)}.dmn-decision-table-container [contenteditable],.dmn-decision-table-container [tabindex]{outline:none}.dmn-decision-table-container .decision-table-header{text-align:left;padding:10px}.dmn-decision-table-container .decision-table-header *{vertical-align:middle}.dmn-decision-table-container .decision-table-properties{color:var(--decision-table-properties-color);border:1px solid var(--table-cell-border-color);background-color:var(--decision-table-background-color);align-items:center;padding:10px;display:flex}.dmn-decision-table-container .decision-table-name{flex-grow:1;width:0;min-width:100px;max-width:min-content;margin:0;font-size:21px;font-weight:400;display:block;position:relative}.dmn-decision-table-container .decision-table-name:not(.editable),.dmn-decision-table-container .decision-table-name .content-editable{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmn-decision-table-container .decision-table-name.focussed .content-editable{text-overflow:unset}.dmn-decision-table-container .decision-table-header-separator{border-left:2px solid var(--table-head-separator-color);height:32px;margin:0 10px;display:block}.dmn-decision-table-container .hit-policy{display:block}.dmn-decision-table-container .hit-policy-explanation{color:var(--hit-policy-explanation-color);margin-left:5px}.dmn-decision-table-container thead .input-label,.dmn-decision-table-container thead .input-expression,.dmn-decision-table-container thead .output-label,.dmn-decision-table-container thead .output-name{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 6px;font-size:16px;display:-webkit-box;overflow:hidden}.dmn-decision-table-container thead .input-expression:empty:before{content:"Input";opacity:.5}.dmn-decision-table-container thead .output-name:empty:before{content:"Output";opacity:.5}.dmn-decision-table-container thead .input-variable,.dmn-decision-table-container thead .output-variable{white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.dmn-decision-table-container thead .input-cell .clause,.dmn-decision-table-container thead .output-cell .clause{text-align:left;color:var(--table-head-clause-color);font-size:12px}.dmn-decision-table-container thead .input-cell .input-variable,.dmn-decision-table-container thead .output-cell .output-variable{color:var(--table-head-variable-color);font-size:12px}.dmn-decision-table-container .action-icon{box-shadow:0 0 0 2px var(--decision-table-background-color);color:var(--action-icon-color);background-color:var(--action-icon-background-color);border:none;border-radius:2px;padding:0}.dmn-decision-table-container .create-inputs .action-icon,.dmn-decision-table-container .add-input .action-icon,.dmn-decision-table-container .add-output .action-icon{width:16px;height:16px;color:var(--add-column-icon-color);background-color:var(--add-column-icon-background-color);outline-offset:4px;border-radius:50%;justify-content:center;align-items:center;margin:0;display:flex}.dmn-decision-table-container .actionable:hover .action-icon{background-color:var(--action-icon-hover-background-color);color:var(--action-icon-hover-color)}.dmn-decision-table-container .action-icon:before{margin-left:.1em;margin-right:.1em}.dmn-decision-table-container .add-input,.dmn-decision-table-container .add-output{z-index:2;border-radius:100%;padding:6px;position:absolute;top:50%;right:-1px;transform:translate(50%,-50%)}.dmn-decision-table-container .view-drd{margin-bottom:10px}.dmn-decision-table-container .view-drd .view-drd-button{background:var(--view-drd-button-background-color);border:solid 1px var(--view-drd-button-border-color);color:var(--view-drd-button-color);cursor:pointer;border-radius:2px;padding:8px;font-size:14px;font-weight:700}.dmn-decision-table-container .view-drd .view-drd-button:hover{background:var(--view-drd-button-hover-background-color)}.dmn-decision-table-container .simple-mode-button{color:var(--simple-mode-button-color);background-color:var(--simple-mode-button-background-color);border:solid 1px var(--simple-mode-button-border-color);cursor:pointer;z-index:5;opacity:.8;box-shadow:1px 1px 1px 1px var(--simple-mode-button-box-shadow-color);border-radius:2px;padding:4px;font-size:14px;position:absolute}.dmn-decision-table-container .simple-mode-button:hover{opacity:1}.dmn-decision-table-container .simple-mode-button.disabled,.dmn-decision-table-container .simple-mode-button.disabled:hover{color:var(--simple-mode-button-disabled-olor)}.dmn-decision-table-container .dms-input-duration-edit-row{align-items:flex-start}.dms-badge{border-radius:2px;height:19px;padding:3px 6px;font-size:.8em}.dms-badge-icon+.dms-badge-label{margin-left:3px}.dms-badge.dmn-expression-language{background:var(--dmn-expression-language-background-color);color:var(--dmn-expression-language-color)}.dms-badge+.dms-badge{margin-left:3px}.dmn-decision-table-container .dmn-expression-language .dms-badge-label{display:none}.dmn-decision-table-container .input-cell:hover .dmn-expression-language .dms-badge-label,.dmn-decision-table-container .output-cell:hover .dmn-expression-language .dms-badge-label{display:inline-block}.dmn-decision-table-container .input-editor .dmn-expression-language{margin-top:4px;display:inline-block}.dmn-decision-table-container .cell .dms-badge.dmn-expression-language{z-index:-1}.dmn-decision-table-container .cell:hover .dms-badge.dmn-expression-language{background:var(--dmn-expression-language-hover-background-color);z-index:1}.dmn-decision-table-container .cell .dmn-expression-language{pointer-events:none;align-items:center;display:flex;position:absolute;top:2px;right:2px}.dmn-decision-table-container .dragover:before{content:"";background-color:var(--drag-and-drop-drop-marker-color);z-index:2;pointer-events:none;display:block;position:absolute}.dmn-decision-table-container .dragover.top:before{height:5px;top:0;left:0;right:0}.dmn-decision-table-container .dragover.right:before{width:5px;top:0;bottom:0;right:0}.dmn-decision-table-container .dragover.bottom:before{height:5px;bottom:0;left:0;right:0}.dmn-decision-table-container .dragover.left:before{width:5px;top:0;bottom:0;left:0}.dmn-decision-table-container .dragged{color:var(--drag-and-drop-drag-color)}.dmn-decision-table-container .description-indicator{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:4px solid var(--color-black);transform-origin:top;position:absolute;top:0;right:-4px;transform:rotate(45deg)}.dmn-literal-expression-container{--decision-properties-background-color:var(--color-white);--decision-properties-border-color:var(--color-grey-225-10-15);--decision-properties-color:var(--color-grey-225-10-15);--literal-expression-color:var(--color-grey-225-10-15);--literal-expression-properties-border-color:var(--color-grey-225-10-15);--literal-expression-properties-color:var(--color-grey-225-10-15);--powered-by-overlay-background-color:var(--color-black-opacity-20);--powered-by-overlay-content-background-color:var(--color-white);--powered-by-overlay-content-border-color:var(--color-grey-225-10-75);--powered-by-overlay-content-color:var(--color-grey-225-10-15);--textarea-border-color:var(--color-grey-225-10-15);--textarea-color:var(--color-grey-225-10-15);--view-drd-button-background-color:var(--color-white);--view-drd-button-border-color:var(--color-grey-225-10-75);--view-drd-button-color:var(--color-grey-225-10-15);--view-drd-button-hover-background-color:var(--color-grey-225-10-97);--literal-expression-font-family:"Arial", sans-serif;--literal-expression-font-family-monospace:monospace;font-family:var(--literal-expression-font-family);color:var(--literal-expression-color);width:100%;height:100%}.dmn-literal-expression-container .viewer-container{flex-direction:column;width:100%;height:100%;display:flex;overflow:auto}.dmn-literal-expression-container *{box-sizing:border-box}.dmn-literal-expression-container .decision-properties{border:1px solid var(--decision-properties-border-color);color:var(--decision-properties-color);background-color:var(--decision-properties-background-color);border-bottom:none;min-width:192px;padding:10px 75px 10px 10px;position:relative}.dmn-literal-expression-container .decision-name{white-space:pre;margin:0;font-size:21px;font-weight:400}.dmn-literal-expression-container .decision-name:not(.editor){cursor:default}.dmn-literal-expression-container .decision-name.editor{cursor:text}.dmn-literal-expression-container .decision-name div{outline:none}.dmn-literal-expression-container .decision-name:not(.editable),.dmn-literal-expression-container .decision-name [contenteditable=true]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmn-literal-expression-container .textarea .content-editable{box-sizing:border-box;height:100%}.dmn-literal-expression-container .decision-name.editor:not(.focussed):hover{cursor:text}.dmn-literal-expression-container .decision-name.focussed .content-editable{text-overflow:unset}.dmn-literal-expression-container .textarea{box-sizing:border-box;width:100%;font-family:var(--literal-expression-font-family-monospace);border:1px solid var(--textarea-border-color);white-space:pre;color:var(--textarea-color);border-bottom-width:1px;min-height:250px;padding:12px;font-size:14px;line-height:1.4;overflow:auto}.dmn-literal-expression-container .textarea div:focus{outline:none}.dmn-literal-expression-container .textarea.editor{cursor:text}.dmn-literal-expression-container .textarea:not(.editor){cursor:default}.dmn-literal-expression-container .literal-expression-properties{box-sizing:border-box;border:1px solid var(--literal-expression-properties-border-color);width:100%;color:var(--literal-expression-properties-color);border-top:none;padding:0;font-size:14px}.dmn-literal-expression-container .literal-expression-properties .variables-table{border-spacing:8px;border-collapse:separate}.dmn-literal-expression-container .literal-expression-properties .variables-table tr td:first-child{font-weight:700}.dmn-literal-expression-container .literal-expression-properties .variables-table tr td:last-child{min-width:100px}.dmn-literal-expression-container .literal-expression-properties .variable-name-input{width:100%}.dmn-literal-expression-container .view-drd{margin-right:10px;padding-bottom:10px}.dmn-literal-expression-container .view-drd .view-drd-button{background:var(--view-drd-button-background-color);border:solid 1px var(--view-drd-button-border-color);color:var(--view-drd-button-color);cursor:pointer;border-radius:2px;padding:8px;font-size:14px;font-weight:700}.dmn-literal-expression-container .view-drd .view-drd-button:hover{background:var(--view-drd-button-hover-background-color)}
