.copy-button-container{min-width:190px}.error-buttons-container{display:flex;width:100%;justify-content:space-between}:root{--color-brand-100: #ffed00;--color-brand-200: #ffe133;--color-brand-300: #ffd300;--color-highlight-teal-25: #f0fafa;--color-highlight-teal-50: #e1f5f6;--color-highlight-teal-75: #c6e9ea;--color-highlight-teal-100: #00b9be;--color-highlight-teal-200: #00b2b7;--color-highlight-teal-300: #00aaaf;--color-neutral-black: #000000;--color-neutral-black-transparent-25: rgba(0, 0, 0, .04);--color-neutral-black-transparent-50: rgba(0, 0, 0, .08);--color-neutral-black-transparent-75: rgba(0, 0, 0, .12);--color-neutral-black-transparent-100: rgba(0, 0, 0, .16);--color-neutral-black-transparent-200: rgba(0, 0, 0, .24);--color-neutral-black-transparent-300: rgba(0, 0, 0, .32);--color-neutral-black-transparent-400: rgba(0, 0, 0, .4);--color-neutral-black-transparent-500: rgba(0, 0, 0, .48);--color-neutral-black-transparent-600: rgba(0, 0, 0, .56);--color-neutral-black-transparent-700: rgba(0, 0, 0, .64);--color-neutral-black-transparent-800: rgba(0, 0, 0, .72);--color-neutral-black-transparent-900: rgba(0, 0, 0, .8);--color-neutral-gray-25: #f5f5f5;--color-neutral-gray-50: #ebebeb;--color-neutral-gray-75: #e0e0e0;--color-neutral-gray-100: #d6d6d6;--color-neutral-gray-200: #c2c2c2;--color-neutral-gray-300: #adadad;--color-neutral-gray-400: #999999;--color-neutral-gray-500: #858585;--color-neutral-gray-600: #707070;--color-neutral-gray-700: #5c5c5c;--color-neutral-gray-800: #474747;--color-neutral-gray-900: #333333;--color-neutral-white: #ffffff;--color-neutral-white-transparent-25: rgba(255, 255, 255, .08);--color-neutral-white-transparent-50: rgba(255, 255, 255, .12);--color-neutral-white-transparent-75: rgba(255, 255, 255, .16);--color-neutral-white-transparent-100: rgba(255, 255, 255, .2);--color-neutral-white-transparent-200: rgba(255, 255, 255, .24);--color-neutral-white-transparent-300: rgba(255, 255, 255, .32);--color-neutral-white-transparent-400: rgba(255, 255, 255, .48);--color-neutral-white-transparent-500: rgba(255, 255, 255, .54);--color-status-green-25: #f2faf3;--color-status-green-50: #e5f5e7;--color-status-green-75: #ceead2;--color-status-green-100: #00aa46;--color-status-green-200: #0a983e;--color-status-green-300: #008838;--color-status-red-25: #fef5f8;--color-status-red-50: #fdebf0;--color-status-red-75: #fce0e9;--color-status-red-100: #e60046;--color-status-red-200: #d40041;--color-status-red-300: #c1003b;--color-status-yellow-25: #fffeeb;--color-status-yellow-50: #fffcd6;--color-status-yellow-75: #fff9ad;--color-status-yellow-100: #ffed00;--color-status-yellow-200: #ffe133;--color-status-yellow-300: #ffd300;--color-tertiary-brown: #af5523;--color-tertiary-dark-green: #1e5f1e;--color-tertiary-dark-purple: #690f5f;--color-tertiary-deep-red: #b40037;--color-tertiary-heather-violet: #f06ea5;--color-tertiary-light-blue: #00a0e6;--color-tertiary-lilac: #462882;--color-tertiary-magenta: #e6007d;--color-tertiary-orange: #f59100;--color-tertiary-orchid: #7c5ad7;--color-tertiary-purple: #961982;--color-tertiary-red: #e60046;--color-tertiary-signal-blue: #0069be;--color-tertiary-teal: #00b9be;--color-tertiary-turqoise: #008796;--color-backdrop: var(--color-neutral-black-transparent-400);--color-border-action-active: var(--color-neutral-gray-900);--color-border-action-default: var(--color-neutral-gray-200);--color-border-action-disabled: var(--color-neutral-gray-100);--color-border-action-hover: var(--color-neutral-gray-400);--color-border-default: var(--color-neutral-black-transparent-50);--color-border-error: var(--color-status-red-100);--color-border-inverted: var(--color-neutral-white-transparent-200);--color-surface-action-active: var(--color-neutral-black-transparent-75);--color-surface-action-active-full: var(--color-neutral-gray-900);--color-surface-action-active-inverted: var(--color-neutral-white-transparent-200);--color-surface-action-disabled-full: var(--color-neutral-gray-100);--color-surface-action-hover: var(--color-neutral-black-transparent-25);--color-surface-action-hover-inverted: var(--color-neutral-white-transparent-75);--color-surface-action-primary: var(--color-brand-brand-100);--color-surface-action-primary-active: var(--color-brand-brand-300);--color-surface-action-primary-hover: var(--color-brand-brand-200);--color-surface-action-secondary: var(--color-neutral-gray-100);--color-surface-action-secondary-active: var(--color-neutral-gray-300);--color-surface-action-secondary-hover: var(--color-neutral-gray-200);--color-surface-action-selected: var(--color-neutral-black-transparent-50);--color-surface-action-selected-hover: var(--color-neutral-black-transparent-75);--color-surface-action-selected-inverted: var(--color-neutral-white-transparent-100);--color-surface-action-severe: var(--color-status-red-100);--color-surface-action-severe-active: var(--color-status-red-300);--color-surface-action-severe-hover: var(--color-status-red-200);--color-surface-brand: var(--color-brand-brand-100);--color-surface-default: var(--color-neutral-white);--color-surface-default-inverted: var(--color-neutral-gray-900);--color-surface-disabled: var(--color-neutral-gray-25);--color-surface-input: var(--color-neutral-white);--color-surface-secondary: var(--color-neutral-gray-25);--color-surface-status-alert: var(--color-status-red-100);--color-surface-status-alert-active: var(--color-status-red-300);--color-surface-status-alert-hover: var(--color-status-red-200);--color-surface-status-alert-light: var(--color-status-red-25);--color-surface-status-alert-light-active: var(--color-status-red-75);--color-surface-status-alert-light-hover: var(--color-status-red-50);--color-surface-status-error: var(--color-status-red-100);--color-surface-status-error-active: var(--color-status-red-300);--color-surface-status-error-hover: var(--color-status-red-200);--color-surface-status-error-light: var(--color-status-red-25);--color-surface-status-error-light-active: var(--color-status-red-75);--color-surface-status-error-light-hover: var(--color-status-red-50);--color-surface-status-info: var(--color-highlight-teal-100);--color-surface-status-info-active: var(--color-highlight-teal-300);--color-surface-status-info-hover: var(--color-highlight-teal-200);--color-surface-status-info-light: var(--color-highlight-teal-25);--color-surface-status-info-light-active: var(--color-highlight-teal-75);--color-surface-status-info-light-hover: var(--color-highlight-teal-50);--color-surface-status-success: var(--color-status-green-100);--color-surface-status-success-active: var(--color-status-green-300);--color-surface-status-success-hover: var(--color-status-green-200);--color-surface-status-success-light: var(--color-status-green-25);--color-surface-status-success-light-active: var(--color-status-green-75);--color-surface-status-warning: var(--color-status-yellow-100);--color-surface-status-warning-active: var(--color-status-yellow-300);--color-surface-status-warning-hover: var(--color-status-yellow-200);--color-surface-status-warning-light: var(--color-status-yellow-25);--color-surface-status-warning-light-active: var(--color-status-yellow-75);--color-surface-status-warning-light-hover: var(--color-status-yellow-50);--color-surface-success-status-light-hover: var(--color-status-green-50);--color-surface-tertiary: var(--color-neutral-gray-50);--color-surface-transparent: var(--color-neutral-black-transparent-50);--color-surface-transparent-light: var(--color-neutral-black-transparent-25);--color-text-default: var(--color-neutral-black);--color-text-default-inverted: var(--color-neutral-white);--color-text-disabled: var(--color-neutral-gray-100);--color-text-disabled-inverted: var(--color-neutral-white-transparent-500);--color-text-disabled-transparent: var(--color-neutral-black-transparent-100);--color-text-error: var(--color-status-red-100);--color-text-link: var(--color-tertiary-signal-blue);--color-text-muted: var(--color-neutral-gray-500);--color-text-placeholder: var(--color-neutral-gray-400);--color-text-readonly: var(--color-neutral-gray-400);--color-primary-1:#FFED00;--color-primary-2:#FFFFFF;--color-primary-3:#000000;--color-secondary-1:#F5F5F5;--color-secondary-2:#EDEDED;--color-secondary-3:#DADADA;--color-secondary-4:#C6C6C6;--color-secondary-5:#B2B2B2;--color-secondary-6:#9D9D9D;--color-secondary-7:#878787;--color-secondary-8:#6F6F6F;--color-secondary-9:#575757;--color-secondary-10:#3C3C3C;--color-highlight-1:#00b9be;--color-tertiary-1:#F06EA5;--color-tertiary-2:#E6007D;--color-tertiary-3:#961982;--color-tertiary-4:#462882;--color-tertiary-5:#0069BE;--color-tertiary-6:#00A0E6;--color-tertiary-7:#008796;--color-tertiary-8:#00B9BE;--color-tertiary-9:#AF5623;--color-tertiary-10:#F59100;--color-traffic-light-1:#E60046;--color-traffic-light-2:#FFED00;--color-traffic-light-3:#00AA46;--color-visualization-1-1:#00B9BE;--color-visualization-1-2:#008796;--color-visualization-1-3:#0F5A63;--color-visualization-2-1:#5361DC;--color-visualization-2-2:#2B39B7;--color-visualization-2-3:#0D1986;--color-visualization-3-1:#BC47AD;--color-visualization-3-2:#89297D;--color-visualization-3-3:#680F5D;--color-visualization-4-1:#DD7E48;--color-visualization-4-2:#AF5623;--color-visualization-4-3:#712D06;--color-visualization-5-1:#F06EA5;--color-visualization-5-2:#E6007D;--color-visualization-5-3:#B40C5B;--color-visualization-6-1:#FCADAD;--color-visualization-6-2:#DE4040;--color-visualization-6-3:#C11717;--color-visualization-7-1:#96D1FB;--color-visualization-7-2:#00A0E6;--color-visualization-7-3:#0069BE;--color-visualization-8-1:#FFBC5B;--color-visualization-8-2:#F59100;--color-visualization-8-3:#CA7904;--color-visualization-9-1:#41F192;--color-visualization-9-2:#00BE63;--color-visualization-9-3:#168314;--color-visualization-10-1:#7C5AD7;--color-visualization-10-2:#462882;--color-visualization-10-3:#231056;--expand-transition-duration:.25s;--hover-transition-duration:.25s}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DB1hqCFM.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BLlptLT-.ttf) format("truetype");font-display:swap;font-weight:300}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-jZeKESUp.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CGSfnFoJ.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Medium-IwbejJhe.ttf) format("truetype");font-display:swap;font-weight:500}.Sartorius-logo{width:270px;pointer-events:none}.App-section{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;font-size:calc(10px + 2vmin);height:100%;width:100%}.Component-section{height:100%;width:100%}.App-link{color:#61dafb}.sartorius-ui-select-container{cursor:pointer;background-color:var(--select-background, var(--color-primary-2));color:var(--color-secondary-7);min-width:var(--select-min-width, 240px);height:var(--select-height, 40px);position:relative;outline:none!important}.sartorius-ui-select-label{color:var(--color-secondary-4);font-size:14px;letter-spacing:0px;margin:0;padding:10px 0}.input-error{color:var(--color-traffic-light-1)}.app-header-product-slot{display:flex;flex-direction:row;height:100%;justify-content:flex-start;align-items:center;gap:.85rem}.app-header-user-slot{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:flex-end}.black-text{color:#000}.w-100{width:100%}.page{padding:2rem;height:auto}html{font-size:100%;font-family:Roboto,Arial,Open Sans,Helvetica,sans-serif;scrollbar-color:var(--color-secondary-3) var(--color-primary-2);scrollbar-width:thin}div{scrollbar-color:var(--color-secondary-3) var(--color-primary-2);scrollbar-width:thin}input,textarea,button,span,div,label,li,p,a,ul,tr,td,h1,h2,h3,h4,h5,h6{font-family:Roboto,Arial,Open Sans,Helvetica,sans-serif}table,th{font-family:Roboto,Arial,Open Sans,Helvetica,sans-serif;font-size:1.1em}code{font-size:1em}h1{margin-top:0;margin-bottom:16px;line-height:27px;font-size:18px;font-weight:400}h2{margin-top:0;margin-bottom:16px;font-size:16px;font-weight:400}h3{margin-top:0;margin-bottom:16px;font-size:14px;font-weight:400}h4,h5,h6{margin-top:0;margin-bottom:16px;font-size:12px;font-weight:400}::-webkit-scrollbar{border-radius:0;background:transparent}::-webkit-scrollbar:vertical{width:20px}::-webkit-scrollbar:horizontal{height:20px}::-webkit-scrollbar-track{border-radius:0;background:var(--color-secondary-2);background-clip:padding-box}::-webkit-scrollbar-track:vertical{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0)}::-webkit-scrollbar-track:horizontal{border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:var(--color-secondary-3);background-clip:padding-box;border-radius:0}::-webkit-scrollbar-thumb:vertical{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);margin-left:8px}::-webkit-scrollbar-thumb:horizontal{border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);margin-top:8px}::-webkit-scrollbar-thumb:vertical:hover{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0)}::-webkit-scrollbar-thumb:horizontal:hover{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0)}.banner{height:100%;min-width:100px;display:flex;justify-content:center;align-items:center;background:repeating-linear-gradient(-45deg,var(--color-primary-1),var(--color-primary-1) 25px,var(--color-primary-3) 25px,var(--color-primary-3) 50px);border-color:var(--color-secondary-4);border-style:solid;border-width:1px}.banner-text{text-transform:uppercase;font-weight:500;text-shadow:-1px 1px 0 #000,1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;padding:1rem}.app-layout{display:flex;flex-direction:column;height:100%}.modal-content-slot{width:100%;height:100%}.modal-content-main{width:100%;height:70vh}.phase-info-form{width:60%;margin-left:1rem;--select-min-width: 140px}.form{height:100%;width:100%}.input-field-label{text-align:left;font-size:14px;margin-bottom:7px;color:var(--color-secondary-7);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;height:21px}.input-field-label-wrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.input-field-input-field{flex:1 1 0%;min-width:var(--textfield-input-min-width, 80px);padding:var(--textfield-input-padding, 0 16px);height:100%;border:none;width:inherit;outline:none;border-radius:0;font-size:var(--textfield-input-font-size, 14px);color:var(--color-primary-3);text-align:var(--textfield-input-text-align, initial)}.input-field-text-area{resize:none;height:auto}.input-field-input-field-disabled{color:var(--color-secondary-4)}.input-field-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-field-input-field-wrapper{height:var(--textfield-input-height, 40px);display:flex;max-width:240px;width:inherit}.input-field-input-field-wrapper-full-width{max-width:100%;width:100%}.input-field-input-field-border{display:flex;align-items:center;background:#fff;justify-content:space-between;min-width:0px;width:inherit;position:relative;border:var(--textfield-input-border, 1px solid var(--color-secondary-3))}.input-field-input-field-border-disabled{outline:none;background-color:var(--color-secondary-2)}.input-field-input-field-border-invalid{border:1px solid var(--color-traffic-light-1)}.input-field-feedback-wrapper{position:relative;display:flex;justify-content:flex-start;white-space:normal;flex-basis:100%;width:100%}.input-field-feedback-message{position:absolute;margin-top:3px}.input-field{min-height:var(--textfield-root-min-height);max-width:240px;width:var(--textfield-root-width, 100%);min-width:var(--textfield-root-min-width, 80px)}.input-field-full-width{max-width:100%;width:100%}.cwh-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%}.cwh-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;background-color:var(--color-secondary-1)}.cwh-heading-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;margin-left:1rem;color:#000}.cwh-heading-container h1{margin-bottom:0;line-height:normal}.cwh-buttons-container{height:100%;min-width:75px}.cwh-children{height:100%;width:100%}.accordion-input-container{width:100%;overflow:auto;display:flex;flex-direction:column;gap:1rem}.accordion-input-accordion{background-color:var(--color-secondary-2)}.accordion-input-heading-count{font-weight:700}.accordion-item-valid{color:#000}.accordion-info-popover-container{position:absolute;left:10%;width:80%;z-index:1001;height:auto;display:flex;flex-direction:column;background:var(--color-primary-2);border:1px solid var(--color-secondary-2);box-shadow:0 4px 4px #0000000f}.accordion-info-popover-content{margin:2%}.confirm-dialogue-buttons{display:flex;justify-content:space-between;width:100%}.confirm-dialogue-overlay{z-index:1;position:fixed;width:100%;height:100%;background-color:#00000080;top:0;left:0}.ok-confirm-dialogue-button{margin:auto}.confirm-dialogue-text{font-weight:300}.confirm-dialogue-overlay-hidden{display:none}.confirm-dialogue{z-index:1;--popover-left: 5%;--popover-top: 40%}@media (width >= 766px){.confirm-dialogue{--popover-left: 15%}}@media (width >= 900px){.confirm-dialogue{--popover-left: 25%}}@media (width >= 1100px){.confirm-dialogue{--popover-left: 30%}}.input-label-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;width:100%}.input-label{text-align:left;font-size:14px;margin-bottom:7px;color:var(--color-secondary-7);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.input-label-wrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.collapse-segment-icon{transform:rotate(180deg);transition:.15s linear 0s}.collapse-segment-icon-open{transform:rotate(0)}.collapse-segment-content{background-color:var(--color-secondary-1);padding:.5rem}.collapse-segment-rule{margin-top:0}.condition-content{flex-grow:1;--collapse-bottom-padding: 0}.add-condition-btn-group{display:flex;justify-content:flex-start;align-items:center;height:2.5rem}.add-condition-btn-select{width:1rem}.condition-input-entry{margin-top:1rem;--select-min-width: 100px}.condition-input-entry-checkboxes{display:flex;justify-content:center;align-items:center;margin-top:21px;gap:1rem}.condition-input-entry-button{display:flex;justify-content:center;align-items:flex-end}.condition-group-condition{margin-top:1rem;padding:.5rem;border:solid 1px black}.condition-group-toolbar{display:flex;justify-content:flex-start;align-items:flex-end;gap:1rem}.condition-group-toolbar-operator{flex-grow:1}.condition-group-delete-button-container{display:flex;justify-content:flex-start;align-items:center;flex-grow:6}.condition-group-add-button-container{display:flex;justify-content:flex-end;align-items:center}.condition-group-items{padding:.2rem}.condition-group-item{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.condition-human-readable{white-space:pre-wrap;margin:.6rem 0 0}.condition-input-entry-labels-container{margin-bottom:1rem}.select-input-full-width{max-width:var(--select-max-width)!important;width:100%}.select-input{outline:none;max-width:var(--select-max-width, 240px);font-size:var(--select-font-size, 14px)}.select-input-label-wrapper{display:flex;margin-bottom:7px;height:21px;justify-content:space-between;align-items:center}.select-input-label{text-align:left;font-size:14px;color:var(--color-secondary-7);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;height:21px}.select-input-container{cursor:pointer;background:var(--select-background, var(--color-primary-2));color:var(--color-secondary-7);min-width:var(--select-min-width, 240px);height:var(--select-height, 38px);position:relative;outline:none!important;border:var(--textfield-input-border, 1px solid var(--color-secondary-3))}.select-input-container-disabled{background-color:var(--color-secondary-2);cursor:not-allowed}.select-input-container-invalid{border:1px solid var(--color-traffic-light-1)}.select-input-feedback-wrapper{position:relative;display:flex;justify-content:flex-start;white-space:normal;flex-basis:100%;width:100%}.select-input-feedback-message{position:absolute;margin-top:3px}.select-input-head{display:flex;justify-content:space-between;align-items:center;min-height:var(--select-min-height-head, 24px);height:100%;padding:var(--textfield-input-padding, 0 14px);position:relative}.select-input-choice{display:flex;justify-content:flex-start;align-items:center;width:100%;color:var(--select-choice-font-color, var(--color-secondary-7));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-grow:1}.select-input-value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000}.select-input-arrow-icon-wrapper{display:flex;justify-content:flex-start;align-items:center;margin-left:7px}.action-operating-scheme-form-container{padding:0 1rem}.aw-parameter-container{margin:10px 0}.multilabel-container{padding-bottom:1.5rem}.file-input-container{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:1rem;width:100%}.file-input-container-text-input{flex-grow:1}.file-input-selector-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.file-input-button-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:50%}.coder-input-border-invalid{border:1px solid var(--color-traffic-light-1)}.item-container{display:flex;margin:.5rem;flex-wrap:wrap;justify-content:space-around}.item-container label{margin:auto 1rem auto 0;flex:0 1 auto}.item-input{flex-basis:2;flex-grow:4}.item-button{margin:0 1rem}.top-panel-content{display:flex;flex-flow:row;margin-top:.5rem;padding-bottom:1rem;align-items:flex-end;justify-content:space-between}.top-panel-buttons{display:flex;flex-direction:row-reverse;align-items:flex-end;flex-grow:1}.top-panel-button{margin:0 1rem}.header-wrapper{width:100vw}.readonly-banner{width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary-1);border-bottom-color:var(--color-secondary-3);border-bottom-style:solid;border-bottom-width:.5px;height:2rem;gap:.2rem}.readonly-banner-text{text-align:center;text-transform:uppercase;color:#000;font-weight:700}.edit-list-scrollbar{width:100%}.edit-list-accordion-item-content{background-color:var(--color-secondary-1)}.edit-list-heading-count{font-weight:700}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.om-definition-id{display:flex;justify-content:start;align-items:end;margin-bottom:1rem}.om-definition-id-control-wrapper{width:90%}.om-definition-edit-id-btn{width:10%;height:var(--textfield-input-height, 40px)}.action-tab-content-container{padding-left:1rem;width:100%}.node-button-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.1rem}.node-button{cursor:pointer;height:min-content;padding:0;border:none;background-color:transparent;line-height:1}.node-button:hover{background-color:var(--color-secondary-1);border-radius:20%}.message-node{font-size:9px;text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:space-between;height:33px;border:1px solid rgb(73,73,73);padding:3px 5px;background-color:#fff;position:relative}.message-label-top{margin:0 auto auto}.message-label{font-size:8px;margin:auto}.message-content-bottom{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%}.message-content-spacing-column{width:1rem}.message-node-button-container{margin:auto .01rem auto auto}.start-node{height:40px}.start-node-button-container{width:-moz-fit-content;width:fit-content;margin:auto .5rem auto auto}.start-node-label{font-size:12px;display:flex;justify-content:center;align-items:center;line-height:2em;cursor:grab}.regular-node{font-size:12px;text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:space-between;height:40px;width:75px;border:1px solid rgb(73,73,73);padding:3px 10px;background-color:#fff;position:relative}.regular-label-top{margin:5px 23px auto;cursor:grab;flex-grow:2;word-break:"break-word";font-size:11px;margin:25}.regular-label-bottom{margin:auto auto 0;cursor:grab;word-break:"break-word";font-size:8px}.regular-top-row{display:flex;flex-direction:row;width:100%}.regular-node-message-button{flex-shrink:1;border:1px solid transparent;border-radius:0;cursor:var(--button-cursor, pointer);outline:0px;height:15px;padding:0;margin:0;width:auto;background-color:var(--color-primary-1);color:var(--color-primary-3);text-transform:uppercase}.regular-node-message-button:hover{transition:background-color .2s ease-in 0s;background-color:#ffdf00;color:var(--color-primary-3)}.regular-button-container{margin:auto .01rem auto auto}.edit-branching-node-data-form{padding:1rem}.branching-node-container{border:1px solid rgb(73,73,73);padding:3px 10px;min-width:70px;min-height:70px}.branching-node-label{font-size:12px;margin:0;cursor:grab;text-align:center}.branching-node-button-container{margin:auto .01rem auto auto;justify-content:flex-end}.case-node-container{font-size:12px;width:50px;min-height:20px;border:1px solid rgb(73,73,73);padding:3px 10px;border-radius:5%/10%;background-color:#fff;position:relative}.case-node-button-container{margin:auto .01rem auto auto;justify-content:flex-end}.stateLink-node{height:45px}.stateLink-node-label,.stateLink-node-substate-label{line-height:1.3em;cursor:grab}.stateLink-node-label{font-size:12px;margin-top:.3rem;text-transform:uppercase}.stateLink-node-substate-label{font-size:9px;display:flex;flex-direction:row;gap:.2rem;justify-content:space-between;align-items:center}.stateLink-node-state-label{font-size:7px}.stateLink-node-labels-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.stateLink-node-button-container{width:-moz-fit-content;width:fit-content;margin:-.07rem .5rem auto auto}.react-flow-wrapper{height:100%;width:100%}.AddToolGrid{display:grid;grid-template-columns:1fr 1fr}.AddToolItem{margin:2%;transition:background-color .5s ease;background-color:#fff;cursor:pointer}.AddToolItem>img{max-width:100%;max-height:100%;object-fit:contain}.AddToolItem:hover{background-color:#d3d3d3}.AddToolItem:active{transition:.1s;background-color:gray}.flow-editor-toolbox{background-color:var(--color-secondary-1)}.start-node,.stateLink-node{border:solid 1px black;background-color:#fff;border-radius:10%/50%;width:95px}.react-flow__node-default,.react-flow__node-input{width:auto;min-width:75px}.calculations-code-input{height:50vh}.snapshot-form-header{margin-bottom:0;line-height:1;margin-top:1rem}.documentation-ph-form-file-inputs{padding:1rem}.download-button-progress-span{margin-left:1rem}.asset-table-row-cell{font-size:1rem;padding:10px 0}.asset-table-header-cell{font-size:1.2rem}.page-with-table-right-panel{background-color:var(--color-secondary-3);display:flex;align-items:center;justify-content:center}.page-subheader{margin-bottom:1rem}.unsaved-asset-warning-box{background:var(--color-secondary-2);color:#000;padding:.5rem;display:flex;justify-content:start;align-items:center;gap:.5rem;border-radius:.75rem}.unsaved-asset-warning-box-content{display:flex;justify-content:space-between;align-items:center;width:100%}.unsaved-asset-warning-box-buttons{display:flex;justify-content:space-between;align-items:center;gap:1rem}.generate-asset-modal-content{display:flex;height:100%;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;gap:1em}.generate-asset-modal-content *{margin:0 auto}.audit-trail-table-row-cell{font-size:1rem;padding:10px 0}.audit-trail-table-header-cell{font-size:1.2rem}.asset-diff-viewer{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:1rem}.header-label{font-size:14px;color:var(--color-secondary-7);margin:auto;height:21px}html{width:100%;height:100%}body{margin:0;width:100%;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100%;height:100%}
