.loading .loading-circle-1,.loading .loading-circle-2,.loading .loading-circle-3{fill:#ccc;stroke:#ccc;animation-duration:.9s;animation-name:throb;animation-iteration-count:infinite}.loading .loading-circle-2{animation-delay:.3s}.loading .loading-circle-3{animation-delay:.6s}@keyframes throb{0%{stroke-width:1}50%{stroke-width:5}to{stroke-width:1}}.ripple.disabled:active:after{opacity:0}.avatar{display:inline-block;position:relative;width:2em;height:2em;overflow:hidden;text-align:center;vertical-align:middle;background-color:#ccc;border-radius:50%}.banner{display:flex;align-items:center;width:100%}.banner h2{color:#727279;margin:0;font-size:1.85em;font-weight:lighter;font-family:inherit;line-height:1.167}.banner svg{margin-right:.625em;font-size:3em}.banner svg .svg-warning g{display:none}.breadcrumbs{flex-shrink:0;list-style:none;margin:0;padding:0 1.25em}.breadcrumbs .breadcrumb{display:flex;margin:0 .75em 0 0;padding:0;font-weight:600;float:left;align-items:center;user-select:none}.breadcrumbs .breadcrumb:after{margin-left:.75em;content:"/";color:#999;font-weight:400}.breadcrumbs .breadcrumb:first-of-type{font-weight:400}.breadcrumbs .breadcrumb:last-of-type:after{content:"";margin-left:0}.breadcrumbs .breadcrumb a{text-decoration:none;color:#017779;font-weight:400}.card{width:100%;font-size:1em;position:relative}.card-action-menu.icon-menu{position:absolute;right:0;top:0}.card-body{margin-top:.5em;font-size:.95em}.card-body.card-title{padding:0}.card-body.card-text{margin-top:3px;margin-bottom:3px;line-height:1em}.icon-menu{position:relative;display:inline-block;text-align:center}.icon-menu .icon-button{cursor:pointer}.context-menu,.menu{position:absolute;display:flex;pointer-events:none;z-index:501}.context-menu>.menu-list,.menu>.menu-list{border:1px solid #ccc;background:#fff;min-width:8em;margin:0;padding:0;opacity:0;list-style:none;box-shadow:.05em .05em .5em 0 #ccc}.context-menu.active,.menu.active{pointer-events:all}.context-menu.active>.menu-list,.menu.active>.menu-list{opacity:1}.menu-item{height:3em;display:flex;position:relative;align-items:center;padding:0 1em;overflow:hidden;font-size:1em}.menu-item:not(.disabled):hover{cursor:pointer;background-color:#eee}.menu-item.disabled{pointer-events:none;opacity:.5}.menu-item.selected{font-weight:500;background-color:initial}.menu-item .icon{width:1.5em;font-size:1em!important}.no-wrap,.no-wrap span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary{display:block;width:100%;color:#999;font-size:.9em}.inline-help{position:absolute;top:.75em;right:1.25em;line-height:0}.inline-help .icon-button{width:1.22em;height:1.22em}.inline-help .icon-button svg{fill:#999;font-size:1.2em}.inline-help .icon-button::-moz-focus-inner{border:0;padding:0}.inline-help .icon-button:active{outline:none}.inline-help .icon-button:focus svg{fill:#666}.inline-help .icon-button:hover svg{fill:#149799}.inline-help-content{position:absolute;max-width:21.875em;padding:1.1em 1.5em;transform:translateY(-100%);opacity:0;color:#333;line-height:1.5;background-color:#fff;border:.063em solid #f4ce52;border-radius:.125em;box-shadow:.05em .05em .5em 0 rgba(0,0,0,.25);z-index:502;word-wrap:break-word}.inline-help-content.active{transform:translateY(0);opacity:1}.inline-help-content .inline-help-url{margin-top:1em;text-align:right;font-size:.813em;font-weight:500}.inline-help-content p{margin:.625em 0}.inline-help-content a{color:#017779;text-decoration:none}.inline-help-content a:hover{text-decoration:underline}.inline-help-content a:visited{color:#017779}.inline-help-content button{float:right;padding:0;background:#fff;border:none;color:#017779;cursor:pointer}.inline-help-content button:hover{text-decoration:underline}.checkbox{margin:.625em .5em .625em 1.25em}.checkbox.disabled{opacity:.5}.checkbox .checkbox-label{display:inline-block;margin-top:.5em;margin-bottom:.25em}.checkbox-label{padding-left:.5em;font-weight:600}.overlay{position:fixed;top:0;left:0;display:flex;width:100vw;height:100vh;flex-direction:column;align-content:center;align-items:center;justify-content:center;pointer-events:none;z-index:502}.overlay.active{pointer-events:all}.overlay.active>.backdrop{opacity:.5}.overlay.active.modal-overlay>.backdrop{transition:opacity .3s cubic-bezier(.4,0,.2,1) 0s}.overlay.active.modal-overlay>.modal{opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1) .2s}.overlay .backdrop{position:absolute;top:0;left:0;bottom:1.62em;width:100%;background-color:#666;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.overlay.modal-overlay .backdrop{transition:opacity .3s cubic-bezier(.4,0,.2,1) .2s}.overlay.modal-overlay .modal{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1) 0s}.react-modal-overlay{background-color:hsla(0,0%,40%,.5);position:fixed;top:0;left:0;display:flex;width:100vw;height:100vh;flex-direction:column;align-content:center;align-items:center;justify-content:center;z-index:502;line-height:normal}.react-modal-overlay *,.react-modal-overlay :after,.react-modal-overlay :before{box-sizing:initial}.select-field{height:2em;width:100%;color:#666;box-sizing:border-box;border:1px solid #ccc}.select-field option:disabled{color:#ccc}.text-field{padding:.5em 0 .25em}.text-field.disabled{opacity:.5}.text-field label{display:block}.text-field input{height:2em;padding:0 .5em}.text-field input,.text-field textarea{width:100%;color:#666;border:1px solid #ccc;border-radius:2px 0 0 2px;box-sizing:border-box}.text-field textarea{padding:.25em .5em}.text-field .required{float:left;margin-top:.7em;padding-left:.5em;font-size:.9em;font-weight:400;color:#e39236}.text-field .text-field-error{clear:left;font-style:italic;color:#b7413a}.text-field .text-field-warning{clear:left;font-style:italic;color:#e39236}.text-field .text-field-icon{float:left;margin:.6em .313em 0 0}.text-field .text-field-icon svg{width:.875em;height:.875em;font-size:1em}.text-field .text-field-icon svg.invalid{fill:#b7413a}.text-field .text-field-icon svg.warning{fill:#e39236}.text-field .text-field-label{float:left;margin-top:.5em;margin-bottom:.25em;max-height:1000px;transition:all .3s ease-in-out}.collapsed .text-field .text-field-label{max-height:0;transition:all .3s ease-in-out}.input-editor-overlay.overlay .backdrop{background-color:initial}.input-editor .input-editor-field{clear:both;display:flex;border:1px solid #ccc;border-radius:.1em}.input-editor .input-editor-field input[type=text]{flex-grow:1;margin-bottom:0;border:none}.input-editor .input-editor-field input[type=text]:disabled{background:#fff;color:#999}.input-editor .input-editor-field .edit-tools{display:inline-flex;height:1.65em}.input-editor .input-editor-field .edit-tools .icon-button{min-width:2em;height:2em;margin:0 2px 0 0;overflow:hidden}.input-editor .input-editor-field .edit-tools svg{fill:#017779;font-size:1.2em}.input-editor .input-editor-field .edit-tools .grab-handle-true-box{fill:#fff}.input-editor .input-editor-field .edit-tools .grab-handle-true-checkmark{fill:#89ab38}.input-editor .input-editor-field .edit-tools .grab-handle-false-box{fill:#fff}.input-editor .input-editor-field .edit-tools .grab-handle-false-x{fill:#b7413a}.input-editor .input-editor-field .edit-tools .loading-icon{height:2em;width:4em;padding-top:.25em}.list{flex:1 1 auto;margin:0;padding:0;list-style:none;max-height:625em}.list,.list.collapsed{transition:all .3s ease-in-out}.list.collapsed{max-height:0}.list.selectable .list-item.selected,.list.selectable .list-item:active,.list.selectable .list-item:focus,.list.selectable .list-item:hover{background-color:#ebf1f2;transition:background-color .1s ease-in-out;outline:none}.list.selectable .list-item.disabled:hover{background-color:initial}.list.selectable .list-item .list-item-text{padding-left:2em}.list.selectable li:last-child{border-bottom:none;margin-bottom:0}.list-item{position:relative;border:none;box-sizing:border-box}.list-item.disabled{opacity:.5}.collapsible-list-item{clear:both;flex-direction:column;margin-top:-1px}.activity-list-item:first-child,.collapsible-content .list-item:first-child{border-top:1px solid #ddd}.list-item-action{display:flex;flex:0 0 auto;align-items:center;vertical-align:middle}.list-item-action.left{margin-left:.5em;margin-right:-.5em}.list-item-action.right{margin-left:-.5em;margin-right:.5em}.list-item-container{display:flex;position:relative;background:linear-gradient(135deg,#f8f8f8,#f2f2f2);border:none;border-top:1px solid #ddd}.list-item-container .list-item-text{font-weight:600}.list-item-text{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:.5em 1.875em .5em 1em;letter-spacing:.01em}.activity-properties-editor-outputs .list-item,.list-item-text .secondary{display:block}.modal{position:relative;width:35em;padding:1em;margin-top:-10%;border-radius:.25rem;border:1px solid #ccc;background:#fff;box-shadow:0 0 5em 0 #999;z-index:502}.modal h2{margin-bottom:.5em;padding:0;font-size:1.5em;font-weight:100}.modal p{margin:0 0 1.5em}.modal .modal-actions{margin-top:1em;text-align:right}.modal .modal-actions .modal-action{margin-left:.5em}.modal.error{border:2px solid #b7413a}.modal.error h2{color:#b7413a}.modal .show-message{background:none;border:none;margin:0;padding:0;text-decoration:underline;color:#017779;cursor:pointer}.modal .error-message{background:#f8f8f8;border:1px solid #eee;margin-bottom:1em}.modal.modal.error .error-message p{margin:.5em 1em}.modal.activity-input-modal-editor{width:70%;margin-top:-5%}.modal.activity-input-modal-editor .text-field-input{height:55vh}.tab,.tabs{height:2.5em;box-sizing:border-box}.tabs{flex-shrink:0;width:100%;background-color:#eee}.tab,.tabs{display:flex}.tab{flex:0 0 auto;position:relative;padding:0 .5em 0 1em;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:-1px;background-color:#f1f1f1}.tab:first-child{border-left:none}.tab:before{position:absolute;bottom:0;left:0;width:100%;height:5px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(0,0,0,.05));pointer-events:none;content:""}.tab:first-child{border-left:0}.tab.editor-tab-button{border-right:1px solid #ccc}.tab.editor-tab-button:not(.inactive)+.editor-tab-button{border-left:none}.tab:only-child.selected{font-weight:400;background-color:#fff}.tab.hovered{background-color:#ccc}.tab.selected{font-weight:600;border-bottom-color:#fff;background-color:#fff;transition:border-bottom-color .1s,background-color .3s}.tab.selected:first-child{border-left-color:transparent}.tab.selected:before{position:absolute;top:0;left:-8px;width:8px;height:2.5em;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,rgba(0,0,0,.05));content:"";pointer-events:none}.tab.selected:first-child:before{display:none!important}.tab.selected:not(:last-child):after{position:absolute;top:0;right:-8px;width:8px;height:2.5em;background:linear-gradient(90deg,rgba(0,0,0,.05) 0,hsla(0,0%,100%,0));content:"";z-index:1;pointer-events:none}.tab-action{display:flex;fill:#666;flex:0 0 auto;align-items:center;vertical-align:middle;margin-left:.5em}.tab-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;user-select:none}.tab-content .no-wrap{max-width:15em}.editor-tab.tab.inactive{display:none}.toolbar{box-sizing:border-box;background-color:#ccc}.toolbar,.toolbar-group{justify-content:space-between}.toolbar-group{position:relative;display:flex;align-items:center;width:auto;padding:.563em 1em .5em}.toolbar-group h2{width:90%;font-size:1em;font-weight:600;letter-spacing:.02em;line-height:1.4}.tooltip{position:absolute;display:block;max-width:25em;padding:.5em;font-family:"Segoe UI","Helvetica Neue","Droid Sans",Helvetica,Arial,sans-serif;text-align:center;text-transform:none;pointer-events:none;transition:transform .2s cubic-bezier(.4,0,.2,1);transform:scale(0) translateX(-50%);transform-origin:top left}.tooltip.active{transform:scale(1) translateX(-50%)}.tooltip.top{transform:scale(0) translateX(-50%) translateY(-100%)}.tooltip.top.active{transform:scale(1) translateX(-50%) translateY(-100%)}.tooltip.left{transform:scale(0) translateX(-100%) translateY(-50%)}.tooltip.left.active{transform:scale(1) translateX(-100%) translateY(-50%)}.tooltip.right{transform:scale(0) translateX(0) translateY(-50%)}.tooltip.right.active{transform:scale(1) translateX(0) translateY(-50%)}.tooltip .tooltip-content{display:block;padding:.5em;border:1px solid #ccc;border-radius:2px 0 0 2px}.editor{min-height:0;min-width:0;display:flex;flex-direction:column}.editor-tabs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEX///+AgIBizNOVAAAAAnRSTlMAGovxNEIAAAAMSURBVHheY2hgAAIAAoYAgdd0ZlcAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEX///+AgIBizNOVAAAAAnRSTlMAGovxNEIAAAAMSURBVHheY2hgAAIAAoYAgdd0ZlcAAAAASUVORK5CYII=),linear-gradient(-45deg,#eee,#eee 66%,#d8d8d8);box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.1)}.editor-tabs .editor-tabs-inner{display:flex;overflow:hidden}.editor-tabs .nav-icon{fill:#999;fill:#666}.editor-tabs .nav-icon,.editor-tabs .new-icon{width:1.5em;height:1.5em;font-size:1em;margin-left:-.4em}.editor-tabs .new-icon{fill:#999}.editor-tabs [draggable].selected{cursor:move}.activity-editor{grid-column:1;grid-row:1;min-height:0;display:flex;height:100%}.argument-type{padding:0 1em 0 .4em}.argument-type a{margin:.5em 0 .25em;color:#017779;text-decoration:none}.argument-type a:visited{color:#017779}.argument-type svg{width:15px;height:13px;margin-left:.25em;fill:#017779;font-size:1em}.argument-type .esri-type a{margin-left:.25em}ul.input-suggestions.list{position:absolute;width:16em;z-index:502;transition:none;background:transparent;border:1px solid transparent;overflow-y:auto;overflow-x:hidden}ul.input-suggestions.list.active{background:#fff;border:1px solid #ccc;box-shadow:.05em .05em .5em 0 #ccc}ul.input-suggestions.list li.input-suggestion.list-item.selected{background-color:#ebf1f2}ul.input-suggestions.list li.input-suggestion.list-item .details{display:flex}ul.input-suggestions.list li.input-suggestion.list-item .details span{flex:1 0 auto;max-width:80%}ul.input-suggestions.list li.input-suggestion.list-item .details span.secondary{flex:0 1 auto;width:auto}ul.input-suggestions.list li.input-suggestion.list-item p{margin:0}.expand-button.icon-button{background:#999;border-radius:0 .125em .125em 0;height:1.99em}.expand-button.icon-button svg{width:22px;height:22px;margin-top:2px}.activity-input-field{width:100%;display:flex}.activity-input-field textarea.text-field-input{font-size:.925em;line-height:1.3em}.activity-input-field textarea.text-field-input.is-expression{font-family:Courier New,Courier,monospace}.activity-properties-editor-inputs svg,.activity-properties-editor-outputs svg{fill:#666;font-size:2em}.activity-properties-editor-inputs .activity-input-field textarea.text-field-input{height:2em;line-height:1.5em;resize:none;overflow:hidden}.expression-help .expression-container{display:flex;margin-top:5px}.expression-help .expression-container input{height:2em;width:100%;padding:0 .5em;color:#666;border:1px solid #ccc;border-radius:2px 0 0 2px;box-sizing:border-box;font-family:"Consolas",monospace}.expression-help .expression-container button{width:2.5em;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%);border-top-right-radius:2px;border-bottom-right-radius:2px;border:1px solid #ccc;border-left:none}.expression-help .expression-container button svg{width:1em;height:1em;margin-left:2px;margin-top:4px;font-size:1em;fill:#000}.expression-help .expression-copied{position:absolute;bottom:-2.5em;left:50%;transform:translateX(-50%);background-color:#2c2c2c;color:#fff;padding:.5em;border-radius:2px}.properties-editor{flex-basis:20em;flex-grow:0;flex-shrink:0;line-height:normal;padding-bottom:1em;background:#fff;border-left:1px solid #ccc;overflow-y:auto;overflow-x:hidden}.properties-editor .toolbar{color:#333;background-color:#d7e4e5}.properties-editor .toolbar .icon-button{width:1.3em;height:1.3em}.properties-editor .text-field{margin:0 1.25em;padding:0}.properties-editor .text-field textarea{resize:vertical}.properties-editor .list{position:relative}.properties-editor .collapsible-content{max-height:625em;opacity:1;visibility:visible;transition:all .3s ease-in-out}.properties-editor .collapsible-content .list-item{max-height:3000em;opacity:1;transition:all .3s ease-in-out}.properties-editor .collapsible-content .list-item:first-child{border-top:none}.properties-editor .collapsible-content .collapsible-content.collapsed{margin-bottom:0}.properties-editor .collapsible-list-item.list-item{margin-bottom:1em;margin-top:1em}.properties-editor .collapsed{max-height:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out;overflow:hidden;margin-bottom:-1.1em}.properties-editor .collapsed .list-item:last-child{margin-bottom:0}.properties-editor .collapsed .list-item-text{padding-top:0;padding-bottom:0;transition:all .3s ease-in-out}.properties-editor .collapsed .inline-help{visibility:hidden;opacity:0;transition:all .3s ease-in-out}.properties-editor .warning .text-field-icon{margin:0 .313em 0 0}.properties-editor .warning .text-field-icon svg{width:.875em;height:.875em;fill:#e39236;font-size:1em}.properties-editor .details{margin:.5em 1.25em;font-weight:600;color:#b7413a}.button,.icon-button{box-sizing:border-box;cursor:pointer}.disabled.button,.disabled.icon-button{cursor:default;opacity:.3}.button{display:inline-flex;align-items:center;justify-content:center;height:2em;margin:0 .25em;padding:0 1em;border:1px solid #ccc;border-radius:2px;font-size:1em;color:#666;background:#eee;overflow:hidden;transition:all .3s}.button:hover{background-color:#666;border-color:#4d4d4d;color:#fff;transition:all .3s}.button.flat{border:1px solid #eee;color:#fff;border-radius:2px}.button.flat,.button.flat:hover{background-color:#017779;transition:background-color .3s}.icon-button{position:relative;margin:0;padding:0;width:2em;height:2em;background:transparent;border:none}.icon-button,.icon-button:hover{transition:all .3s ease-in-out}.clear-button svg{width:.9em;height:.9em;fill:#666;font-size:1em}.close-button,.close-button svg{width:1.5em;height:1.5em}.close-button svg{fill:#666;font-size:1em}.diagram{position:relative;font-size:1em;overflow:hidden;outline:none;flex-grow:1}.diagram *,.diagram :after,.diagram :before{box-sizing:initial}.diagram-container{height:100%;position:relative;background:#fff url(../../static/media/grid-line.b338b9c3.svg) repeat 0 0/20px;outline:none}.diagram-selector{position:absolute;background-color:#f1f1f1;border:2px dashed #000;opacity:.5;z-index:502}.diagram-controls{position:absolute;display:flex;flex-direction:column;left:10px;border:1px solid #ccc;border-radius:2px}.diagram-controls .ripple:after{background-image:linear-gradient(to left top,#149799,#fff);transition:transform .3s,opacity .5s}.diagram-controls .disabled.ripple:after{background-image:none;transition:none}.diagram-controls .icon-button{width:38px;height:38px;background-color:#fff;line-height:0}.diagram-controls .icon-button:active,.diagram-controls .icon-button:focus,.diagram-controls .icon-button:hover{fill:#149799}.diagram-controls .icon-button svg{fill:#666}.diagram-controls .icon-button.disabled{opacity:1}.diagram-controls .icon-button.disabled:active,.diagram-controls .icon-button.disabled:focus,.diagram-controls .icon-button.disabled:hover{fill:#666}.diagram-controls .icon-button.disabled svg{opacity:.3}.diagram-controls .icon-button:nth-child(2){border-top:1px solid #ccc}.diagram-controls.zoom{top:10px}.diagram-controls.undo-redo{top:99px}.diagram-connector{cursor:pointer;text-align:center;z-index:502}.diagram-connector.drop-target .grab-handle-box{fill:#017779}.diagram-connector svg{width:22px;height:22px}.diagram-connector .grab-handle-box{fill:#bebebe}.diagram-connector .grab-handle-arrow{fill:#fff}.diagram-connector .grab-handle-false-box{fill:#b7413a}.diagram-connector .grab-handle-false-x{fill:#fff}.diagram-connector .grab-handle-true-box{fill:#1d8946}.diagram-connector .grab-handle-true-checkmark{fill:#fff}.diagram-handle{z-index:502}.diagram-handle svg{position:inherit;height:100%;width:100%}.diagram-handle .handle{fill:#fff;stroke:#282828;stroke-width:1;cursor:pointer}.diagram-step{transform:translateZ(0)}.diagram-step.hovered{z-index:501}.diagram-step.selected{z-index:500}.diagram-transition .transition{fill:none;stroke:#979797}.diagram-transition.selected .transition{stroke:#017779;stroke-dasharray:5,5}.diagram-transition.selected .transition-arrow{fill:#017779;stroke:#017779}.diagram-transition.selected .transition-label{background:#017779}.diagram-transition .transition-arrow{fill:#979797;stroke:#979797;cursor:pointer}.diagram-transition .transition-label{background:#666;color:#fff;padding:.125em .7em .25em;border-radius:15px;font-weight:600;max-width:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;user-select:none}.diagram-drag-layer{position:fixed;pointer-events:none;left:0;top:0;height:100%;width:100%;z-index:502}.diagram-drag-layer .multi-step-card.step-card{border:none;background-color:initial}.diagram-drag-layer .multi-step-card.step-card svg{width:196px;height:120px}.diagram-drag-layer .multi-step-card.step-card .svg-multidrag-box{fill:#fff}.diagram-drag-layer .multi-step-card.step-card .svg-multidrag-outline{fill:grey}.diagram-drag-layer .multi-step-card.step-card .svg-multidrag-cursor{fill:#dfdfdf}.diagram-drag-step{cursor:pointer;z-index:502}.diagram-drag-step .step-card.card{border-color:transparent;background:transparent;height:100%;width:100%}.diagram-drag-step .step-card.card .icon-button.hovered .svg-navigation{fill:#017779}.step-card.card{display:flex;flex-direction:column;background:#fff;border:2px solid #666;border-radius:2px;box-sizing:border-box;width:240px}.step-card.card.drop-target{border-color:#017779}.step-card.card.selected{border-color:#017779;outline:2px dashed #017779;outline-offset:2px}.step-card.card.small-card{width:120px}.step-card.card.exit-step-card,.step-card.card.start-step-card{width:180px}.step-card.card.info .step-card-icon,.step-card.card.invalid .step-card-icon,.step-card.card.warning .step-card-icon{width:1em;height:1em;margin-left:.313em;line-height:0}.step-card.card.info .step-card-icon svg,.step-card.card.invalid .step-card-icon svg,.step-card.card.warning .step-card-icon svg{width:1em;height:1em;font-size:1em}.step-card.card.info.container-step-card .step-card-icon,.step-card.card.info.displayform-step-card .step-card-icon,.step-card.card.info.foreach-step-card .step-card-icon,.step-card.card.info.if-step-card .step-card-icon,.step-card.card.info.loop-step-card .step-card-icon,.step-card.card.info.switch-step-card .step-card-icon,.step-card.card.info.trycatch-step-card .step-card-icon,.step-card.card.invalid.container-step-card .step-card-icon,.step-card.card.invalid.displayform-step-card .step-card-icon,.step-card.card.invalid.foreach-step-card .step-card-icon,.step-card.card.invalid.if-step-card .step-card-icon,.step-card.card.invalid.loop-step-card .step-card-icon,.step-card.card.invalid.switch-step-card .step-card-icon,.step-card.card.invalid.trycatch-step-card .step-card-icon,.step-card.card.warning.container-step-card .step-card-icon,.step-card.card.warning.displayform-step-card .step-card-icon,.step-card.card.warning.foreach-step-card .step-card-icon,.step-card.card.warning.if-step-card .step-card-icon,.step-card.card.warning.loop-step-card .step-card-icon,.step-card.card.warning.switch-step-card .step-card-icon,.step-card.card.warning.trycatch-step-card .step-card-icon{width:2.25em;height:2.25em;margin-left:0}.step-card.card.info.container-step-card .step-card-icon svg,.step-card.card.info.displayform-step-card .step-card-icon svg,.step-card.card.info.foreach-step-card .step-card-icon svg,.step-card.card.info.if-step-card .step-card-icon svg,.step-card.card.info.loop-step-card .step-card-icon svg,.step-card.card.info.switch-step-card .step-card-icon svg,.step-card.card.info.trycatch-step-card .step-card-icon svg,.step-card.card.invalid.container-step-card .step-card-icon svg,.step-card.card.invalid.displayform-step-card .step-card-icon svg,.step-card.card.invalid.foreach-step-card .step-card-icon svg,.step-card.card.invalid.if-step-card .step-card-icon svg,.step-card.card.invalid.loop-step-card .step-card-icon svg,.step-card.card.invalid.switch-step-card .step-card-icon svg,.step-card.card.invalid.trycatch-step-card .step-card-icon svg,.step-card.card.warning.container-step-card .step-card-icon svg,.step-card.card.warning.displayform-step-card .step-card-icon svg,.step-card.card.warning.foreach-step-card .step-card-icon svg,.step-card.card.warning.if-step-card .step-card-icon svg,.step-card.card.warning.loop-step-card .step-card-icon svg,.step-card.card.warning.switch-step-card .step-card-icon svg,.step-card.card.warning.trycatch-step-card .step-card-icon svg{width:2.25em;height:2.25em}.step-card.card.info.start-step-card .step-card-icon,.step-card.card.invalid.start-step-card .step-card-icon,.step-card.card.warning.start-step-card .step-card-icon{width:1.25em;height:1.25em;margin-left:0}.step-card.card.invalid .step-card-icon svg{fill:#b7413a}.step-card.card.warning .step-card-icon svg{fill:#e39236}.step-card .card-header{display:flex;align-items:center;flex-grow:1;height:26px}.step-card.has-icon .card-header{justify-content:center;padding:.5em;height:36px}.step-card.has-icon .card-title{font-size:1.25em;line-height:1.2}.step-card.has-icon:not(.start-step-card) .card-title{color:#666}.step-card.has-icon.selected:not(.start-step-card) .step-card-icon .svg-navigation{fill:#017779}.step-card .step-card-action-menu{position:absolute;right:2px;top:4px}.step-card .step-card-action-menu button{outline:none;width:1.5em;height:1.5em}.step-card .step-card-action-menu button svg{height:100%;width:100%;fill:#666}.step-card .card-header .card-title{padding:0 1.25em 0 10px;overflow:hidden}.step-card .card-header .card-title h3{font-size:1em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-card .card-header .step-card-icon{height:2.25em;width:2.25em}.step-card.start-step-card{padding:0 .313em;border-color:#1d8946;color:#1d8946}.step-card.start-step-card .step-card-icon svg{width:2.25em;height:2.25em}.step-card.start-step-card.selected .card-header .card-title{color:#1d8946}.step-card.start-step-card .card-header .card-title{padding-right:0}.step-card.selected .card-header .card-title{max-width:100%;color:#017779}.step-card.selected .card-body .step-card-name{background:#017779}.step-card .card-body{margin-top:.25em}.step-card .card-body .step-card-view{background:#f8e2af;color:#017779;font-style:italic;text-align:right;padding-top:5px;padding-bottom:5px}.step-card .card-body .card-text{line-height:1.25em}.step-card .card-body>div{padding:0 10px 10px}.step-card .card-body .step-card-name{display:flex;background:#666;color:#fff;padding-top:5px;padding-bottom:5px;font-weight:600}.step-card .card-body .step-card-name .secondary{margin-left:.25em;font-weight:400;color:#fff}.step-card .card-body .step-card-name .secondary,.step-card .card-body .step-card-name p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.step-card.switch-step-card .step-card-icon{width:3em}.step-card.switch-step-card .step-card-icon svg{width:2.25em;height:2.25em}.step-card.loop-step-card .step-card-icon{width:2.7em}.step-card.loop-step-card .step-card-icon svg{width:2.25em;height:2.25em}.step-card.exit-step-card{border-color:#b7413a}.step-card.exit-step-card .card-title h3{color:#b7413a}.step-card.exit-step-card svg{fill:#b7413a;width:2.25em;height:2.25em}.step-card.exit-step-card .icon-button svg{width:20px}.step-card.container-step-card .step-card-icon{width:2.37em}.step-card.container-step-card .step-card-icon svg{width:2.25em;height:2.25em}.step-card.trycatch-step-card .step-card-icon{width:2.37em}.step-card.trycatch-step-card .step-card-icon svg{width:2.25em;height:2.25em}.step-card.throw-step-card .step-card-icon{width:2.37em}.step-card.throw-step-card .step-card-icon svg{width:2.25em;height:2.25em}.step-card.displayform-step-card .step-card-icon{width:2.37em}.step-card.displayform-step-card .step-card-icon svg{width:2.25em;height:2.25em}.step-card.foreach-step-card .step-card-icon{width:2.37em}.step-card.foreach-step-card .step-card-icon svg{width:2.25em;height:2.25em}.step-card.if-step-card .svg-highlight{fill:#f8e2af}.step-card.if-step-card .step-card-icon{width:2.37em}.step-card.if-step-card .step-card-icon svg{width:2.25em;height:2.25em}.step-card.switch-step-card .svg-highlight{fill:#f8e2af}.step-card .step-card-description{word-wrap:break-word}.step-card .step-card-description p{margin:0 0 1.25rem}.step-card .step-card-description p:last-child{margin:0}.step-card.annotation-step-card{position:relative;padding:5px 20px 15px;border-image:linear-gradient(135deg,rgba(247,196,77,0),rgba(247,196,77,0) 10px,#f7c44d 0,#f7c44d);border-image-slice:1;background:linear-gradient(135deg,rgba(247,196,77,0),rgba(247,196,77,0) 10px,#f8e2af 0,#f8e2af);border:none}.step-card.annotation-step-card:before{content:"";position:absolute;top:0;left:0;border-width:0 0 16px 16px;border-style:solid;border-image:linear-gradient(135deg,rgba(247,196,77,0),rgba(247,196,77,0) 49%,#f7c44d 50%,#f7c44d)}.step-card.annotation-step-card .card-title{margin-bottom:0;padding:0}.step-card.annotation-step-card .step-card-description{padding:0}.step-card.annotation-step-card .card-body{margin-top:0}.step-card.annotation-step-card .step-card-action-menu{top:6px;right:4px}.step-card.card.selected:before{border-image:linear-gradient(135deg,rgba(247,196,77,0),rgba(247,196,77,0) 49%,#017779 50%,#017779)}.form-editor{grid-column:1;grid-row:1;min-height:0;min-width:0;display:flex;width:100%;height:100%;line-height:normal}.form-editor h1,.form-editor p{margin:0}.form-drag-layer{position:fixed;pointer-events:none;left:0;top:0;height:100%;width:100%;z-index:502}.form-drag-layer .form-element-card{background-color:#ebf1f2;display:inline-block;height:50px;opacity:.75;padding:1em;transition:"unset";width:200px}.form-drag-layer .form-element-card *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-preview{flex-grow:1;overflow:auto;border-right:.063em solid #eee}.form-preview>.form-section{border:1px solid #ccc;border-radius:.25rem;box-shadow:3px 3px 5px 0 hsla(0,0%,66.7%,.33);margin:20px 12px}.form-preview>.form-section.built-in-section{border:none;border-radius:0;box-shadow:none;margin:0}.form-preview>.form-section.basic-section{border-left:.5rem solid #95bfe1}.form-preview>.form-section.collapsible-section{border-left:.5rem solid #e1c995}.form-preview>.form-section.collapsible-section.collapsed.visible .Section{opacity:1}.form-preview>.form-section.collapsible-section.collapsed.visible .Section .description{opacity:.3}.form-preview>.form-section.collapsible-section .section-title-container{background-color:silver;display:flex;align-items:center;width:95%;padding-right:4px}.form-preview>.form-section.collapsible-section .section-title-container .section-title-caption{flex:1 1;overflow:hidden;padding:.5em 1em;letter-spacing:.01em;white-space:nowrap}.form-preview>.form-section.collapsible-section .section-title-container .section-title-caption .form-element-title{margin:0}.form-preview>.form-section.collapsible-section .section-title-container svg{flex:0 0 auto;width:2em;height:2em;fill:#666;font-size:1em}.form-preview>.form-section.fieldset-section{border-left:.5rem solid #91b9ba}.form-preview>.form-section>.form-element-drop-target{height:6em}.form-preview>.form-section>.form-element-drop-target.collapsed{border:none;height:0;margin:0}.form-element-card{border-radius:.25rem;cursor:move;padding:2px}.form-element-card.collapsed .form-element-preview{opacity:.3}.form-element-card.drop-target{background-color:#fff}.form-element-card.no-drag{cursor:default}.form-element-card.placeholder{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF+Pj4AAAAZzAHbwAAAAxJREFUeNpiYAAIMAAAAgABT21Z4QAAAABJRU5ErkJggg==) repeat-x 0 100% #ebf1f2;cursor:default;line-height:6rem;padding:2px;text-align:center}.form-element-card.placeholder.hovered{border:2px solid #aaa;background-color:#eee;padding:0}.form-element-card.selected{outline:none;background-color:#ebf1f2;padding:0}.form-element-card.selected .card{border:2px dashed #017779;margin:0}.form-element-card.visible .card.placeholder{cursor:default;background-color:#49fafd;background-color:#f8f8f8;text-align:center;border-left:.25em solid #eee}.form-element-card.visible .form-element-preview{opacity:1}.form-element-card .card{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF+Pj4AAAAZzAHbwAAAAxJREFUeNpiYAAIMAAAAgABT21Z4QAAAABJRU5ErkJggg==) repeat-x 0 100%;display:flex;grid-row:1/-1;grid-column:1/-1;padding:1.25rem 3.25rem}.form-element-card .card .form-element-preview{flex-grow:1}.form-element-card .card-action-menu.icon-menu{height:30px;position:relative}.form-element-card .drop-overlay{grid-row:1/-1;grid-column:1/-1;z-index:1;display:flex;flex-direction:column}.form-element-card .drop-overlay.inactive{display:none}.form-element-card .drop-overlay .drop-overlay-middle-row{display:flex;flex-grow:1}.form-element-card .drop-overlay .drop-overlay-middle-row.inactive{display:none}.form-element-card .drop-overlay .drop-overlay-middle-row .form-element-overlay-area{flex-direction:row;flex-grow:1}.form-element-card .drop-overlay .form-element-overlay-area{z-index:1;display:inline}.form-element-card .drop-overlay>.form-element-overlay-area{display:block;flex-grow:1}.form-element-card .items *{pointer-events:none}.form-element-card .items .inline{display:inline-block;width:87%;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-element-card .items .inline p{max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-element-preview{opacity:.3;user-select:none}.form-element-preview.inline-title>:first-child{display:grid;grid-template-columns:14em minmax(14em,1fr) 3em}.form-element-preview.inline-title>:first-child *{grid-column-start:2}.form-element-preview.inline-title>:first-child .form-element-title{grid-column-start:1;margin:0}.form-element-preview p{font-size:1em}.form-element-preview h1{font-weight:400}.form-element-preview textarea{display:block;min-width:90%;padding:.25em .5em;resize:none;border:.063em solid #ccc;border-radius:.125em}.form-element-preview hr{width:80%;height:0;margin:0 1.25em 2em;padding-top:2em;border:0;border-bottom:.063em solid #404044}.form-element-preview label .form-element-title{max-width:85%}.form-element-preview label.CheckBox .items{display:flex;align-items:center}.form-element-preview label .description p{margin-bottom:1em}.form-element-preview label.inline-title{align-items:baseline;display:flex}.form-element-preview label.inline-title span{margin-right:.5em}.form-element-preview label.inline-title input{display:inline}.form-element-preview input[type=checkbox],.form-element-preview input[type=radio]{display:inline-block;margin-right:.313em}.form-element-preview input[type=checkbox]:after,.form-element-preview input[type=radio]:after{content:"";width:100%;height:100%;background-color:#fff}.form-element-preview input[type=file],.form-element-preview input[type=number],.form-element-preview input[type=password],.form-element-preview input[type=text]{display:block;min-width:15em;height:1.7em;padding:0 .5em;border:.063em solid #ccc;border-radius:.125em}.form-element-preview input[type=file]{border:none}.form-element-preview input[type=number]{max-width:6em;min-width:6em}.form-element-preview input[type=range]{min-width:90%}.form-element-preview input,.form-element-preview select,.form-element-preview textarea{font-family:"Segoe UI","Helvetica Neue","Droid Sans",Helvetica,Arial,sans-serif}.form-element-preview select{display:block;max-width:15.3em;min-width:15.3em;min-height:2em;padding:0 .5em;border:.063em solid #ccc;border-radius:.125em}.form-element-preview select option{padding:.2em;color:#333}.form-element-preview .description{margin:.25em 1.5em 1em 0;word-wrap:break-word}.form-element-preview .details{font-size:.9em;font-style:italic;color:#666}.form-element-preview .form-element-title{display:inline-block;font-size:1.125em;margin-bottom:.25em}.form-element-preview .ButtonBar .items{margin-right:15px}.form-element-preview .ButtonBar .items.vertical{margin-top:.313em}.form-element-preview .ButtonBar .items.vertical button{display:block;margin:0 .625em .625em 0}.form-element-preview .ButtonBar button,.form-element-preview .ItemPicker button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%;margin:.313em .625em .313em 0;color:#333;pointer-events:none}.form-element-preview .CheckGroup .items.row{display:flex;flex-wrap:wrap;grid-gap:1em;gap:1em}.form-element-preview .CheckGroup .items.row .inline p{max-width:inherit}.form-element-preview .CheckGroup label,.form-element-preview .ItemPicker label,.form-element-preview .RadioGroup label{display:flex;align-items:center;margin-bottom:.5em}.form-element-preview .CheckGroup .items.horizontal,.form-element-preview .ItemPicker .items.horizontal,.form-element-preview .RadioGroup .items.horizontal{display:flex;flex-wrap:wrap}.form-element-preview .CheckGroup .items.horizontal>label,.form-element-preview .ItemPicker .items.horizontal>label,.form-element-preview .RadioGroup .items.horizontal>label{margin-right:.5em}.form-element-preview .CheckGroup .items.horizontal .inline p,.form-element-preview .ItemPicker .items.horizontal .inline p,.form-element-preview .RadioGroup .items.horizontal .inline p{max-width:inherit}.form-element-preview .Custom .custom-type-placeholder{max-width:90%;padding:.25em .5em;border:1px dashed #999;font-style:italic;background-color:#ddd}.form-element-preview .DatePicker .outer,.form-element-preview .DateRangePicker .outer,.form-element-preview .DateTimePicker .outer,.form-element-preview .TimePicker .outer{display:flex;width:-moz-fit-content;width:fit-content}.form-element-preview .DatePicker .outer .inner,.form-element-preview .DateRangePicker .outer .inner,.form-element-preview .DateTimePicker .outer .inner,.form-element-preview .TimePicker .outer .inner{display:flex;border:1px solid;flex-grow:1;margin:.25rem}.form-element-preview .DatePicker .outer .inner input[type=text],.form-element-preview .DateRangePicker .outer .inner input[type=text],.form-element-preview .DateTimePicker .outer .inner input[type=text],.form-element-preview .TimePicker .outer .inner input[type=text]{border:none!important;font-size:medium!important;background:transparent;outline:none}.form-element-preview .DatePicker .outer button,.form-element-preview .DateRangePicker .outer button,.form-element-preview .DateTimePicker .outer button,.form-element-preview .TimePicker .outer button{margin:.17em 0;border:none;background-color:#efefef;font-size:medium;height:2.25em;width:2.25em;border-radius:50%;outline:none;padding:6px;text-align:center}.form-element-preview .DatePicker .outer button svg,.form-element-preview .DateRangePicker .outer button svg,.form-element-preview .DateTimePicker .outer button svg,.form-element-preview .TimePicker .outer button svg{height:16px;vertical-align:middle;text-align:center;width:16px;margin-bottom:2px}.form-element-preview .DatePicker .disabled,.form-element-preview .DatePicker button:disabled,.form-element-preview .DatePicker input[type=text]:disabled,.form-element-preview .DateRangePicker .disabled,.form-element-preview .DateRangePicker button:disabled,.form-element-preview .DateRangePicker input[type=text]:disabled,.form-element-preview .DateTimePicker .disabled,.form-element-preview .DateTimePicker button:disabled,.form-element-preview .DateTimePicker input[type=text]:disabled,.form-element-preview .TimePicker .disabled,.form-element-preview .TimePicker button:disabled,.form-element-preview .TimePicker input[type=text]:disabled{background-color:#eee!important;border:none!important;pointer-events:none}.form-element-preview .DateRangePicker .inner input[type=text]{text-align:center}.form-element-preview .DateRangePicker .inner span{margin:0 .5rem;display:inline;align-self:center}.form-element-preview .DateRangePicker .inner span svg.arrowRight{display:block;width:18px;height:18px;margin-bottom:4px}.form-element-preview .DateTimePicker input{margin-bottom:.313em}.form-element-preview .FilePicker .add button,.form-element-preview .GeometryPicker .add button{display:flex;align-items:center;width:50%;height:2.25em;margin-right:.375em;background:#197dc8;border:none;color:#fff;font-size:medium;text-align:left;box-sizing:border-box}.form-element-preview .FilePicker .add button .icon,.form-element-preview .GeometryPicker .add button .icon{width:auto}.form-element-preview .FilePicker .add button p,.form-element-preview .GeometryPicker .add button p{line-height:1.1}.form-element-preview .Image img{display:block;height:auto}.form-element-preview .NumberRangeSlider .slider-container{transform:scale(1);height:6px;margin:50px 0 24px;width:100%}.form-element-preview .NumberRangeSlider .slider-container .label{position:absolute;top:18px;color:#333;font-weight:700;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding:2px 0}.form-element-preview .NumberRangeSlider .slider-container .ticks{display:flex;justify-content:space-between}.form-element-preview .NumberRangeSlider .slider-container .ticks span{height:16px;width:2px;margin-top:-5px}.form-element-preview .NumberRangeSlider .slider-container .thumb{position:absolute;user-select:none;touch-action:none;height:26px;width:26px;border-radius:13px;background-color:#197dc8;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 6px #aaa;outline:none;top:-10px;margin-left:-13px}.form-element-preview .NumberRangeSlider .slider-container .thumb div{position:absolute;top:-32px;color:#fff;font-weight:700;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding:2px 4px;background-color:#197dc8;left:auto;right:auto;border-radius:5px;white-space:nowrap}.form-element-preview .NumberRangeSlider .slider-container .thumb.thumb1{z-index:0}.form-element-preview .NumberRangeSlider .slider-container .thumb.thumb2{z-index:1}.form-element-preview .NumberRangeSlider .values{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:3em}.form-element-preview .NumberRangeSlider .values input{margin:0 1em!important}.form-element-preview .NumberSlider [type=range]{display:block}.form-element-preview .Scanner .scanner-container{width:90%}.form-element-preview .Scanner .scanner-container .user-controls{display:flex;flex-direction:row}.form-element-preview .Scanner .scanner-container .user-controls .manual-entry{width:90%;min-height:2.25em}.form-element-preview .Scanner .scanner-container .user-controls button{border:none;transition:background .3s ease-in-out;cursor:pointer;margin:0 0 0 12px;background:#197dc8;height:2.25em}.form-element-preview .Scanner .scanner-container .user-controls button:disabled{color:#333;cursor:default;background:#eee;transition:background .3s ease-in-out}.form-element-preview .Scanner .scanner-container .user-controls button svg{stroke:#fff;fill:#fff;width:2em;height:20px;margin-left:0;vertical-align:top;text-align:center}.form-element-preview .FilePicker .add button[disabled=""],.form-element-preview .GeometryPicker .add button[disabled=""],.form-element-preview .Scanner .scanner-container button[disabled=""]{color:#333;cursor:default;background:#eee}.form-element-preview .FilePicker .add button[disabled=""] code,.form-element-preview .FilePicker .add button[disabled=""] em,.form-element-preview .FilePicker .add button[disabled=""] p,.form-element-preview .FilePicker .add button[disabled=""] strong,.form-element-preview .GeometryPicker .add button[disabled=""] code,.form-element-preview .GeometryPicker .add button[disabled=""] em,.form-element-preview .GeometryPicker .add button[disabled=""] p,.form-element-preview .GeometryPicker .add button[disabled=""] strong,.form-element-preview .Scanner .scanner-container button[disabled=""] code,.form-element-preview .Scanner .scanner-container button[disabled=""] em,.form-element-preview .Scanner .scanner-container button[disabled=""] p,.form-element-preview .Scanner .scanner-container button[disabled=""] strong{color:#666}.form-element-drop-target{border:2px solid #aaa;transition:.1s ease;transition-property:height,min-width,padding;display:flex;flex-direction:column;justify-content:center;padding:0 1em}.form-element-drop-target.hovered{background-color:#eee}.form-row{display:flex}.form-row .form-element-card{flex-grow:1;display:grid}.form-row .form-element-drop-target.collapsed{border:none;margin:0;min-width:0;padding:0}.form-row:first-of-type .form-element-card:first-of-type .card,.form-row:first-of-type .form-element-drop-target:first-of-type{border-top-left-radius:.25rem}.form-row:first-of-type .form-element-card:last-of-type .card,.form-row:first-of-type .form-element-drop-target:last-of-type{border-top-right-radius:.25rem}.form-row:last-of-type .form-element-card:first-of-type .card,.form-row:last-of-type .form-element-drop-target:first-of-type{border-bottom-left-radius:.25rem}.form-row:last-of-type .form-element-card:last-of-type .card,.form-row:last-of-type .form-element-drop-target:last-of-type{border-bottom-right-radius:.25rem}.form-element-properties-editor{background:#fcfcfc}.form-element-properties-editor input{margin:0}.form-element-properties-editor input,.form-element-properties-editor textarea{line-height:1rem}.form-element-properties-editor .form-property-field .edit-tools{position:absolute;top:2.47em;right:1.6em;width:1.714em;height:1.714em;opacity:.2}.form-element-properties-editor .list-item-container svg{fill:#666;font-size:2em}.form-element-properties-editor .form-element-item-card.collapsible-content{max-height:2000px;transition:all .3s ease-in-out}.form-element-properties-editor .form-element-item-card.collapsible-content.collapsed{max-height:0;opacity:0;transition:all .3s ease-in-out}.form-element-properties-editor .form-element-item-card.collapsible-content .form-property-field .edit-tools{position:absolute;width:1.714em;height:1.714em;top:2.15em;right:1em;opacity:.2}.form-element-properties-editor .form-element-item-card.collapsible-content .form-property-field .edit-tools svg{width:1.714em;height:1.714em}.form-element-items .form-element-items-dynamic{margin:.5em 1.25em}.form-element-items .form-element-items-dynamic p{margin-bottom:1em}.form-element-items .form-element-items-dynamic .button{display:inline-block;margin:0;padding:0;color:#017779;cursor:pointer;border:none;background:none;line-height:1.9}.form-element-items .form-element-items-dynamic .button.inactive{display:none}.form-element-items .form-element-items-dynamic .button:hover{color:#017779}.form-element-items .form-element-items-dynamic .button:after{display:inline-block;margin:0 .25em!important;padding:0 .125em;content:"/";color:#333;cursor:default}.form-element-items .form-element-items-dynamic .button:first-child:after{display:none}.form-element-items .form-element-items-template{width:86%;margin:1em auto;transition:all .3s;color:#333}.form-element-items .form-element-items-template:last-child,.form-element-items .form-element-items-template p{margin-bottom:1em}.form-element-items .form-element-items-template .list{text-align:center}.form-element-items .form-element-items-template .list .button{min-width:14.286em;margin-bottom:.5em}.form-element-items .form-element-items-template .list .list-item{border-top:none}.form-element-items .edit-tools{width:87%;margin:0 auto;padding:0;content:"";display:table;clear:both}.form-element-items .edit-tools button{display:inline-block;width:auto;margin:.625em auto;padding:.313em .25em;color:#017779}.form-element-items .edit-tools button.edit-pencil{float:right}.form-element-items .edit-tools button.edit-pencil:after{display:inline-block;margin:0 0 0 7px;content:"/";color:#666}.form-element-items .edit-tools button.edit-trash{float:right}.form-element-items .edit-tools button:hover{cursor:pointer;color:#017779}.form-element-items .add div{margin:.625em auto;letter-spacing:.05em;cursor:pointer}.form-element-items .add.icon-button{display:block;width:auto;height:2.8em;margin:0 auto;padding:.313em .45em .313em .25em;cursor:pointer}.form-element-items .add.icon-button:active,.form-element-items .add.icon-button:focus,.form-element-items .add.icon-button:hover{color:#017779;fill:#017779}.form-element-items .add.icon-button svg{fill:#404044;float:left;width:2.188em;height:2.188em;margin-right:.188em;font-size:1em}.form-element-items .add.icon-button span{display:flex;float:left;align-items:center;margin-top:.7em;font-size:.9375em}.form-element-items .add.icon-button span:active,.form-element-items .add.icon-button span:focus{outline:initial}.form-element-item{width:87%;margin:1.25em auto 0}.form-element-item .form-element-item-header{margin-top:1.25em;background-color:#ccc;border:none}.form-element-item .form-element-item-header .form-element-item-header-container{width:90%;cursor:move}.form-element-item .form-element-item-header .form-element-item-header-container .list-item-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-element-item .form-element-item-header .list-item-text{padding-left:26px;font-size:.875em;font-weight:400;line-height:1.3;background:url(../../static/media/grip-dark.1520b7b1.svg) no-repeat 6% 52%;background-size:5px 8px}.form-element-item .form-element-item-card{padding-bottom:.05em;width:100%;background-color:#f8f8f8}.form-element-item .form-element-item-card .text-field{width:auto;margin:0 .625em}.form-element-item .form-element-item-card .text-field-label{font-size:.875em}.form-element-item .form-element-item-card .inline-help{top:.5em}.form-element-item .form-element-item-card .form-element-item-delete{display:block;width:auto;height:25px;margin:5px auto 10px;font-size:.875em;text-align:center;cursor:pointer;transition:all .3s ease-in-out}.form-element-item .form-element-item-card .form-element-item-delete:hover{color:#b7413a;fill:#b7413a;transition:all .3s ease-in-out}.form-element-item .form-element-item-card .form-element-item-delete svg{display:block;float:left;width:25px;height:25px}.form-element-item .form-element-item-card .form-element-item-delete span{display:block;float:left;height:25px;margin-left:2px;line-height:1.8}.form-element-event-list .form-element-event{position:relative;clear:both;max-height:2000em;padding:0;border-bottom:1px solid #f8f8f8;opacity:1;transition:all .3s ease-in-out}.form-element-event-list .form-element-event.list-item{margin:0 1.25em;padding:.188em 0}.form-element-event-list .form-element-event .inline-help{top:.6em;right:0}.form-element-event-list .form-element-event p{float:left;width:auto;word-break:break-all;line-height:2}.form-element-event-list .form-element-event:after{content:"";display:table;clear:both}.form-element-event-list .form-element-event .edit-tools .edit-add.button:after{margin:0;content:""}.form-element-event-list .form-element-event .button{display:inline-block;margin:0;padding:0;color:#017779;cursor:pointer;border:none;background:none;line-height:1.9}.form-element-event-list .form-element-event .button.inactive{display:none}.form-element-event-list .form-element-event .button:hover{color:#017779}.form-element-event-list .form-element-event .button:first-child:after{display:inline-block;margin:0 .25em;padding:0 .125em;content:"/";color:#333;cursor:default}.form-element-event-list .form-element-event .edit-tools{float:right;margin:0 1.5em 0 0;padding:0;list-style-type:none}.form-element-event-list .form-element-event .edit-tools li{display:inline-block;color:#017779;cursor:pointer}.form-element-event-list .form-element-event .edit-tools li.inactive{display:none}.form-element-event-list .form-element-event .edit-tools li:hover{color:#017779}.form-element-event-list .form-element-event .edit-tools li:before{display:inline-block;padding:0 .125em;content:"/";color:#333;cursor:default}.form-element-event-list .form-element-event .edit-tools li:first-child:before{content:""}.form-element-event-list .form-element-event .form-element-event-icon{float:left;margin-right:.313em}.form-element-event-list .form-element-event .form-element-event-icon svg{font-size:1em;width:.875em;height:.875em}.form-element-event-list .form-element-event .form-element-event-icon svg.error{fill:#b7413a}.form-element-event-list .form-element-event .form-element-event-icon svg.warning{fill:#e39236}.form-element-event-list .collapsed .form-element-event{max-height:0;opacity:0;transition:all .3s ease-in-out}.workflow-breadcrumb-id{padding-left:.3em;font-size:smaller}.workflow-editor{min-height:0;display:grid;grid-template-rows:auto 1fr}.workflow-editor .spinner{color:#333}.workflow-editor .breadcrumbs{display:flex;height:2.5em;background:#fff;border-bottom:1px solid #eee;transition:all .3s ease-in-out;overflow:hidden}.workflow-editor .breadcrumbs.pulse{background:#fdf6e7}.workflow-editor .breadcrumbs:before{content:"";height:1.95em;position:absolute;left:0;right:0;margin:0 1em;pointer-events:none}.workflow-editor .resource-editors{flex-grow:1;overflow:hidden;display:grid}.MoreInfo{display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.MoreInfo-header{border-top:initial}.MoreInfo-content{overflow-y:auto;flex:1 1}.MoreInfo-title{font-size:2em;padding:1em 1em 0}.MoreInfo-short-description{padding:0 1em 2em 2em}.MoreInfo-description{padding:0 2em}.MoreInfo-usage{margin:1em 2em;background-color:#f2f2f3;padding:1em}.MoreInfo-usage-title{font-weight:700}.TemplateAndWorkflowPicker-no-results{margin:1em 2em}.TemplateAndWorkflowPicker-search-term{font-style:italic;font-weight:700}.TemplateAndWorkflowPicker-header-selected-items{font-style:italic;font-weight:400;margin:.25em 0}.TemplateAndWorkflowPicker-PortalExplorer-innerRoot{width:100%}.TemplateAndWorkflowPicker-secondary-title{font-style:italic;font-weight:400;margin:.25em 0}.TemplateAndWorkflowPicker-primary-title{white-space:nowrap;font-size:1em;font-weight:600}.File-flyout{padding-left:2rem}.File-text-box-component{margin-left:3.5em;width:60%}.File-buttons{text-align:right;margin-top:1em;margin-right:-.25em}.text-input{margin-left:3.5em;text-align:right;width:60%}.text-input-details{margin-bottom:1em;text-align:left}.text-input-buttons{height:5em;width:100%;margin:.5em 0}.help{display:flex;flex-direction:column;height:100%;padding:1em}.help-header{margin-bottom:2em;text-align:center}.help-version{font-size:.85em}.help-logo{margin:2em auto 1em}.help-logo svg{font-size:7em}.help-links{flex:1 1;padding-left:1em}.help-links a{display:block;padding:.2em 0}.help-footer{font-size:.9em}.help-footer a{color:#017779}.Info-flyout{padding-left:2rem}.info-panel{padding:1rem 0}.info-panel .divider{margin:1em 1.5em}.info-panel .info-menu-list button{width:100%;height:2.5em;outline:none;margin:0;padding:0 2.5em;justify-content:flex-start;text-align:left}.info-panel .info-menu-list button,.info-panel .info-menu-list button:hover{background:transparent;border:transparent;color:#333}.info-panel .editor-details{padding:0 1rem 1rem}.info-panel .editor-details .workflow-type{margin-top:1.5rem}.info-panel .editor-details .workflow-type label{padding:0}.info-panel .editor-details .workflow-type ul{margin:0;padding:0;list-style-type:none}.info-panel .editor-details .workflow-type ul li{margin:.5em 0}.info-panel .editor-details .workflow-type ul input[type=radio]{margin-right:.5em}.info-panel .editor-details .sandbox-url{margin-top:1.5rem;display:block}.deployment-details{display:flex;flex-direction:column;margin:0 2rem}.deployment-details .text-field-label{font-size:1.25em;width:100%}.deployment-details .target-app-selector>label,.deployment-details h3{margin-top:1.5em;margin-bottom:.5em;font-size:1.25em;font-weight:400}.deployment-details .target-app-selector>div:first-of-type{margin-top:1.5em}.deployment-details ul{margin:0;padding:0;list-style-type:none}.deployment-details ul li{margin:.5em 0}.deployment-details ul li:first-child{margin-top:0}.deployment-details ul li:last-child{margin-bottom:0}.deployment-details ul input[type=checkbox],.deployment-details ul input[type=radio]{margin-right:.5em}.deployment-details .server-deployment-details-url-container{position:relative;display:flex;margin-top:.5em;clear:both}.deployment-details .server-deployment-details-url-container .icon-button{width:2.5em;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%);border-top-right-radius:2px;border-bottom-right-radius:2px;border:1px solid #ccc;border-left:none}.deployment-details .server-deployment-details-url-container svg{font-size:1em;margin-left:2px;margin-top:4px}.deployment-details .server-deployment-details-url-container .server-deployment-details-url-copied{position:absolute;bottom:-2.5em;right:0;background-color:#2c2c2c;color:#fff;padding:.5em;border-radius:2px}.info-table-container{margin:1em 0;border-top:none}.info-table-container .info-table{overflow-x:hidden;border:1px solid #ccc}.info-table-container .info-table-checkbox{width:1.75em;height:1.75em}.info-table-container .info-table-body{overflow-y:auto;max-height:450px}.info-table-container .info-table-row{display:flex;border-top:1px solid #ccc}.info-table-container .info-table-row.info-table-head{border-top:none;height:2.75rem}.info-table-container .info-table-head{background-color:#f2f2f3}.info-table-container .info-table-head .info-table-cell{color:#727279;font-size:.9rem;font-weight:700;min-width:0}.info-table-container .info-table-head .inline-help{position:inherit;float:right;margin-top:.2rem}.info-table-container .info-table-head-scroll{overflow-y:scroll;scrollbar-arrow-color:#f2f2f3;scrollbar-track-color:#f2f2f3}.info-table-container .info-table-head-scroll::-webkit-scrollbar{background-color:initial}.info-table-container .info-table-head-cell-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.75rem}.info-table-container .info-table-cell{flex:1 1;border-left:1px solid #ccc;transition:all .1s ease-out;min-width:0}.info-table-container .info-table-cell .text-field-input{min-width:0}.info-table-container .info-table-cell:first-child{border-left:none}.info-table-container .info-table-cell-input input{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-table-container .info-table-select-all-checkbox{width:1.75em}.info-table-container .info-table-key-editor-container .input-editor.text-field{padding:0}.info-table-container .info-table-key-editor-container .input-editor-field{border:none}.info-table-container .info-table-key-editor-container .input-editor-field .text-field-input{height:2.65rem}.info-table-container .info-table-key-editor-container .input-editor-field .edit-tools{margin-top:.5rem}.info-table-container .info-table-value-editor-container{height:2.65rem}.info-table-container .info-table-value-editor-container .info-table-value-editor{width:100%;height:100%;resize:none;border:none;line-height:1.65rem;padding:.55rem 0 0 .5rem;overflow:hidden;color:inherit}.info-table-container .info-table-value-editor-container .info-table-value-editor:focus{overflow:visible}.strings-editor-overlay.overlay .backdrop{background-color:initial}.strings-editor{display:flex;flex-direction:column;width:90%;height:95%;padding-left:5%;line-height:normal}.strings-editor .text-field-label{font-size:1.25em;width:100%}.strings-editor .select-field{width:30%;border:1px solid #ccc}.strings-editor .strings-add,.strings-editor .strings-delete{height:2em;margin:1em .5em .5em 0;padding:0 1em;background-color:#eee;border:1px solid #ccc;border-radius:2px}.strings-editor .strings-help{padding-top:1.063em}.strings-editor .info-flex{display:flex;justify-content:space-between}html{height:100vh;width:100vw;box-sizing:border-box}.app-content{grid-area:app-content;display:grid;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;grid-template-areas:"left-panel center-panel" "bottom-panel bottom-panel";height:100vh}body,h1,h2,h3,h4,h5,h6,textarea{margin:0}#app{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"sidebar app-content";grid-template-rows:100vh}textarea{font-family:"Segoe UI","Helvetica Neue","Droid Sans",Helvetica,Arial,sans-serif}blockquote{margin-left:1.25em}.bottom-panel{grid-area:bottom-panel;line-height:normal}.flyout-panel{position:absolute;height:inherit;top:0;right:0;left:0;overflow:hidden}.center-panel{grid-area:center-panel;min-height:0;min-width:0;display:grid}.left-panel{grid-area:left-panel;width:18.5rem;min-height:0;border-right:1px solid #dbdbde;background-color:#fff}.left-panel .toolbar{background:#d7e4e5;border-bottom:1px solid #dbdbde}.loader{width:160px;height:10em;margin:auto;background-image:url(data:image/gif;base64,R0lGODlhoAAUAMIAAOTm5PT29Ozu7Pz+/P///wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAEACwAAAAAoAAUAAAD/ki63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzP2xAIQjBINq7zt9wu0hMCfUNI8UcMMpXO5GMpdVCJAoAWIKguBtltVxnWjqdlrlcB3qrJ7rM1LW+0xWvC3Zzfvx8BbloBEIGChICCAIgOhm6MDY5bkAySg4WKlAuWi5iHno8QaWaiigKlgqcPo1yoca5isKSrprKttKm2qg6suw29usG4r8OxxbO8tce3jZmgk8+XiZ/TodXQ19LN1NvW3dhzcX104+JweOd86X/h6Gjm7+7t6lBIR0ZN9vn49fxTUfee/NPXT6AVgDQSKlzIsKHDhxAjSpxIsaLFixgzbkgAACH5BAkKAAwALAAAAACgABQAg8zOzOzu7Nze3Pz6/NTW1PT29OTm5NTS1PTy9OTi5Pz+/Nza3P///wAAAAAAAAAAAAT+kMlJq7046827/2AojmRpnmiqrmzrkoNBEMbw3nhuKgTg/wuFbkgsThSHnxJwsBmf0FVvqTxcFAVEoCDMYLVczXfbxYzD3ixZrEab2+UrnA2OSwZUqnMyQCQMgAh2R36ABoJmhYGDEgqKh4wMjn+LiZSQloaIV4+bFpOadgl5SwkVCIYGfwUYA5erra8GrBeuhrC1srQWtoC4vLqxt7PCvsQUU6Q+VhQBqrcIGAGXqtEX06kJ1hbY0NLU2t/Z2xXdvuTN4OgT5tUVC8o/zBOKlOsSzs+B0sb71/2H+OkL+G/gPQb5Lh1MqEmgwgqj4gFYUKGXrz2nhiXASAGVsY15GDw+A3lB5B+SFkyq4khPI0sJKlFm/MixgEQA6PqcxMRJYSRQlXqGyhT0U6efR4nyNOrTQhJl8ygM6IPA0xWqVj9hjdRoqxivXsCaEXu1atYKCsjyifcyitu3HQY8rXIQrt27KRccOLCgLt6/gAMLHky4sOHDiIlEAAAh+QQJCgAMACwAAAAAoAAUAIPMzszs6uzc3tz09vTU1tTk5uT8/vzU0tT08vTk4uT8+vzc2tz///8AAAAAAAAAAAAE/pDJSau9OOvNu/9gKI5kaZ5oqq5s676VUhBEoMB4rlPIAgALBMZA+BkBCcNuyTwRj7+DkmI4QI/Tpna7KV4Bh4r3C74YFAjEIGtGq9mWc3qtkb/rbnrGrh/m4RV8gAwIZD9CEgqGRjcUaAkFkAiDDAYIkJKUlpgFk0OXkZ2aoJmfnJ5mpKKmoagUPoYLEwmLPwkVAwW6ugkDGAqQu72/wby+F8C7kccWycLMMcXLxMrDyNLWFLUAE1a1YTycuogWAcLjGOa86BfqoZ3p5/Dt8uQV7sH2FPjs2rUTsBaBmwDqnT6CyiIdlIAgYYKFhBxCbFhtokQMFIVZrGhhzJeBjrRq3eKxKwCkRhYGYDJZACWuUAlMQqOQKxJLlzRhysRQM+ZJnjqzvbT5s0IhQwEmKKqlb1OrUadGrXMVSBVVKhRLpYr6aSrUpxe8fakglgyyPDgD/cEzh5IEQWzv7Fk7t23cPjHKMoqxKC2Xv4ADeDuQFJleMH4BK16s4dKBA0EYS55MubLly5gza968JQIAIfkECQoADQAsAAAAAKAAFACDzM7M7Ors3N7c9Pb01NbU9PL05Obk/P781NLU7O7s5OLk/Pr83Nrc////AAAAAAAABP6wyUmrvTjrzbv/YCiOZGmeaKqubOu+5RIQRLDAeJ4eB1cwAACjgDkQgkiAoqdrOjeFJPFiTAYJzMkBYUUibs+wWNBlXI5dAKKCTqsxi0JhwInP63L6xq7X8PF3e3kZUWlTE4VuhwtuSWBaBQoGkwVZFQcFk5SWFJiaBpVFmZqhVKObop+lFp6knBKNABVAjWYSCrFBChUDn5N9FQuSkr9ww5rAFMIGxAbJE8vNzxLRyMbM1pexjw25shK0sWsUkdiShxUJn+cY6prsF+6T8Bby2OgU9vTp66Cs2xS8TeCSaxyiZgEU4JugLqGBhAslNJQEsd1DigotOqwY7+LFiJgNJn68QDBNhZJpDOLKtYtCr4QKJE1rIGyYTGM2neFkdvNCTZ46fcYEOvPn0GkB3ASokCjNUmre8GFqturSKVCvJLRCZUpV1gZbsaZyNZarhXBeSDY6mQuDnEB+BgmCm+HP3JnK5MaleyEpkqcWGKXhRhOgmMNh5PggiABwMJRBviCeTPlEJAQIhlTezLmz58+gQ4seTZpzBAAh+QQJCgANACwAAAAAoAAUAIPMzszs6uzc3tz09vTU1tT08vTk5uT8/vzU0tTs7uzk4uT8+vzc2tz///8AAAAAAAAE/rDJSau9OOvNu/9gKI5kaZ5oqq5s675wtQQEESxxrpvHwRUMAIBRwBwIwiRA4ds5n5iCsng5KoWE5uSAuCYROKgYtSgUBhqBl3FBegGIivsNx5TPnDt6o8+b9xp9fH8aBwUGiAYFWhRSb1QTjnSQC3RKYVsFComLRoecjBSGiYqhmaSdVZ+IqRajoBgDiJubgBRddBVBlmwSCpZJChWypAa2FAu0iccTyQabiMwSztDGdsrR18/LUcWKFpWWmA3AQhO7wHGNypuQFQmk7RjwifIX9LPf9/H6Fvjb7ijAoxVAQcAGB4CNKwdgAq50FTQlKnhQAryCBijOy7hJ4z6MoR79ceRYscHFjga1Fax14aGXCi69qGvwq5wwCrJWsryQjNZOcAp8WuMZ9NlPGUWLSmvQ0+hQV5qgtaIQgE6AiMCuTmMY0FC1qaJWlfKEypSEV6zMIhQL9hSsDAMIZUD3paUlmOWiyA20N4MgvngGBQa8dETVJFrB0RnHVOGYx0/M/MCFILGMmHAYQ97M+YMmBAiIdB5NurTp06hTq17NmkQEACH5BAkKAA0ALAAAAACgABQAg8zOzOzq7Nze3PT29NTW1PTy9OTm5Pz+/NTS1Ozu7OTi5Pz6/Nza3P///wAAAAAAAAT+sMlJq7046827/2AojmRpnmiqrmzrvnC5BAQRLHGum8fBFQwAgFHAHAjCJEDh2zmfmIKyeDkqhYTm5IC4JhE4qBizKBQGnPJZI/AyLkgvAFGJy+dkM3qj3mv6aXqBaxkHBQaIBgVaFYaJiowTUnJUkndClQuXSWFbBQqJi0aHoZGej6JVpIipFo6lGAOIoKB+FQu0ibYTXXcVQZdvEgqbQgoVso8GuxO4BqCIzBLO0MtkudHXz7pRyooYCY+glc2bnQ3FABPAm3QUn9vj4OLfF+GJ8vb05BT3s/UWwtEKoIDfhHAEDRA0eMAchXS80rmTVG3hvIQW9WEseBFUxoCbCj1yvOCMYK1rtE5a6CWnAks5E4kVO0ZBlkmVFnCltEZSwU5pDXQ+w3nL51Cerj5Ba9VoFaQLAe4EqDBJarli/AxVY0rhFStTErw+VYUKbAOxXJEJ4rMWA7svF15ecVksStsMgNgS+nM3z14xUZNMJXnnXFCHYxI7MfOjF4LBOeXOMay4suUPnxAgIHK5s+fPoEOLHk26tGkKEQAAIfkECQoADQAsAAAAAKAAFACDzM7M7Ors3N7c9Pb01NbU9PL05Obk/P781NLU7O7s5OLk/Pr83Nrc////AAAAAAAABP6wyUmrvTjrzbv/YCiOZGmeaKqubOu+cEwtAUEEi6zv43FwBQYAwChgDoShEqD48Z7QSmFpvCCXQ4JzckBglYhc9LUoFAac8jltRmcEX8Yl+QUgKvS6HaN2a/psaxuAGQcFBogGBVsVhomKjBSOiYsXU3VVE5d6mQt6S2JcBQqUkaKPlVaHpUeriKkWA4ikpH4VC7SJtjO5iLsSXnoVQp9yEgqfSgoVso8GvxK4BqS+fL3P1tO6GK6UGAmPpJkV4IniFp6foQ3JQxPEyXcUo9rnF+Wzit/h+vf84xTA0QqgAOAEcAQNEDQoASGphRYOJFvXDsCEYPGkUFNYcF9CiJ3+PnYM+XAkupK1rNFKeQHXSmwWMH6pIPOLvAbI2i2jIIugApYnX0Jr4HIa0Fs/jcKMOIoarEbdnkqKaqpBAD0BpCTLGq0iQEMbpZ5ipQpV1QaTXp2VMKBNoKEz3GaAB+ZCzSU023GT+4dvBkJ9BY0BcVUJV3R61hGdOLjxDjNAgiE4fOtuGMeYM4cYhQBBEc2gQ4seTbq06dOoZUQAACH5BAkKAA0ALAAAAACgABQAg8zOzOzq7Nze3PT29NTW1PTy9OTm5Pz+/NTS1Ozu7OTi5Pz6/Nza3P///wAAAAAAAAT+sMlJq7046827/2AojmRpnmiqrmzrvnBMLgFBBIus7+NxcAUGAMAoYA6EoRKg+PGe0Ephabwgl0OCc3JAYJWIXPSzKBQGnPI5bUZv1G6M4Mu4JL8AROWOz2PgbGtvbRoHBQaIBgVbFYaJiowUjomLR4eUkRJTeFUTm32dC31LYlwFCpiWj5VWl4isFgOIqKhxFQu0ibYUuAaoiLsTvb8GwQ1efRVCo3USCqNKChWyj8V/ucDXvroYrpQYCY+onRXhiePg4ooWoqOlDdBDE8vQehSn2+gX5rPr++rkKISjFUBBwAnhChooeFBCQlQM0ymM2Ajau3gAJiCrJ4UYRQucDxcalAhx5IVeBWtdo6XypAKW1lzCNLbxS4WaX+w1eBZPGgVZKVuye+lL6C2iRI01MEQUkqpUrVZlkjDp1dQAfQJIgaZVQjtoAZlCtVDVadSxFwYQGiRIAyC2SiXQA3MB55Kb8bqtdbs3w9sxMLAq6cquz7sGX/EcBsz4hRkgyBAQvmU3TOPLmEOcQoCgSObPoEOLHk26tOnTIiIAACH5BAkKAA0ALAAAAACgABQAg8zOzOzq7Nze3PT29NTW1PTy9OTm5Pz+/NTS1Ozu7OTi5Pz6/Nza3P///wAAAAAAAAT+sMlJq7046827/2AojmRpnmiqrmzrvnAsS0tAEMEy7zx4HJwCAwBgFDAHAnEJUAB70KikwDxekkwi4Tk5ILJLhA66KBQGnPI5bUZv1G4NXCMAMy5KMABRyev3GHNvbRoHBQaIBgVcFYaJiowUjomLSIeUkV2XiJUWVHpWE59/oQt/TGOaCpiWj50WA4irq3EVC7OJtRS3BquIuhO8vgbANLi/F19/FUOndxIKp0sKFbGPxIHH2BeblBgJj6uhFeCJ4t/hiujm6rbSqQ3SRBPN0nwUBbjnF+Wy7RbgZgVQMI4CuIEGBhaccHCVQnQIH/JL6JCghQPvKMgDMEGZvQqe+RJJBEiR4kJjFGllm6Xywi2W2yy87NVSpgKYxTyCqaATzL0G0eRRoxBr4M2Yto4eLdbA0FFIrVhd6faqEdVMEiZxwhrgTwCQ0r7S2FjQqdSLVzUMIDRoTVumu9jKkXuhXphkp3jKw2DG7Vy/UgJX6LpErMw/8BqYOpVYsOMWZoIoQ2DYVs89jR9r3sxXAQIERjiLHk26tOnTqFOLjgAAIfkECQoADQAsAAAAAKAAFACDzM7M7Ors3N7c9Pb01NbU9PL05Obk/P781NLU7O7s5OLk/Pr83Nrc////AAAAAAAABP6wyUmrvTjrzbv/YCiOZGmeaKqubOu+cCyLS0AQwTLvPHgcnAIDAGAUMAcCcQlQAHvQqKTAPF6STCLhOTkgskuE7rQoFAac8jltRm/Ubg2cvc4IwIyLEgxAVPZ8fRhzGQcFBogGBVwVhomKjBSOiYtIh5SRXZeIlVebkBdUfFYTooGkC4FMY5oKmBgDiK6ucRULs4m1FLcGroi6E7y+BsASwrmDuL8XX4EVQ6p5EgqqSwoVsY/EGJ+cGAmPrqQV4Ini3+GK6ObqF+Wy7bvVrA3VRBPQ1X4UBbjn7r16BVAwjgK4gQYGFpxw0JVCdAgfAoxIEKLDio3mUbAHYEIzfZgV+iWSaIHXQFrJZqG8cEvlNpYKXBZr0LLXypIxbb6s8BEMT5DTOF6jEOvkzUb9fHWyMIlTJglNQXl6tBQp1acNoladECBQgJDVvhrjWNDQsK3Y2tCZuUvtG7dy4GYghCFfGGaqflbjJleKXxJdl4gtGYgeTY1/E8cwE6QZgsG2ehIRo7iyZQ/9ECAwcrmz58+gQ4seTTpGBAAh+QQJCgANACwAAAAAoAAUAIPMzszs6uzc3tz09vTU1tT08vTk5uT8/vzU0tTs7uzk4uT8+vzc2tz///8AAAAAAAAE/rDJSau9OOvNu/9gKI5kaZ5oqq5s675wLMtLQBDBMu88eBycAgMAYBQwBwJxCVAAe9CopMA8XpJMIuE5OSCyS4TusigUBpzyOW1Gb9RuDZy9frc1AjDjogQDEBV9fn8WBwUGiAYFXBWGiYqMFI6Ji0iHlJFdl4iVV5uQlo+dFVR+VhOlg6cLg0xjEwOICgazcRULs7OIthS4tIm8E766BsESw8AYyLvKuckWX4MVQ617EgqtSwqkj5wYCY+zpxXgieLf4Yro5uoX5bLtFu+/48fZrw3ZRBPU2YAU4HIFUFBvAriBBgYWlHBwlkJ0CB+6S+iQIMSKCxs0pFjwwD0KlfoATIjm71bFWs1yoSSjQGWxlLRWWsDl0lgDmjFfsqx5gSSYCj7B/GuATd82SQVacsokYdLSUJigPvUkimkDp6CoRrUQYFAAUtm+2tO3cMAdO3XknFWbNsMctDZ7rb3QL0zPVkD1Sdm7o+sSsTMH4bv5ka/hGGaCREMA+FbQP4MPS56cISkCBEYoa97MubPnz6BDh4gAACH5BAkKAAkALAAAAACgABQAg8zOzOzq7PT29OTm5NTW1PTy9Ozu7Pz+/Nza3P///wAAAAAAAAAAAAAAAAAAAAAAAAT+MMlJq7046827/2AojmRpnmiqrmzrvnAsz3Rty8fBFQQAIIWbcCgq+HzBy6F39BF0SkGhIIBiDlKqNTqtarDdrQWs/Wa9GTL6ehZTEE0f4sKMAwjKwmA/KLglB3p8fleCe4R5fH1/CYGKiGOGi4WPjI6Df0Z2AEkTBptHnRMCinsCGKSlpxepiqsWrXyvFbGmqKUDsxS1ubeqF6A+FXDBeBWShxjIfcq4ohTLzxPRzaXSEtQX2RQHwQBb3sIVBs4YAeUX59bm6Bbqj+zr6e0V74Nj3uDhsPS7/aP/JPC6lmCgL3isAhYM6K1CHVCRFAWwJGkiJT4WE2GkKJHjxotPezJG/OgO1IBj3gLkKRAAUp6WLiPBZASI5RSajWzGrBBo5hedOHvezPDwCLBgRJIqTddEJauiPnAunVpjyo6mVLNq3cq1q9evYMOKHfshAgAh+QQJCgAHACwAAAAAoAAUAILMzszs6uz09vTk5uTc2tzs7uz8/vz///8D/ni63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+k2HAdJ0WQA4UkiEUBcEs4gMKe7/gEFJUIo3LR/NITFKZ1qhjqmUQdDoCsxAYlAtdhYFsHqDH5XP6sI675/X2W8qWw/V4fXd/fg44YDo8DgIDjY4CEAJljgOQD5KUlZGTj5uZloucjaANmJSkDKadl6KaDoiIDwWZZhCTBAG4ARCzuLi1D7e5AbuyA75xto3IxYbHw8AOwrq8z7/NCwawYF2zmdgM3o3JxqLgC+Jt5wqz5tWO5M7uxvDRDe2U59rbOV2Mn5FooVrw71RAgJcEHjSYEOEihQ0ZNuCXQ4o5PBeZZLSYTA9jR40fOcLzOBJkSWn8BmAhdkWKpAAtt7yM2cAHyzlqZuKkoxPJTZ8wd9oMGuELLBtIk3YIAGad0qdQIw2MSrWq1atYs2rdyrXr0wQAOw==);background-repeat:no-repeat;background-position:50% 50%}.spinner,.spinner:after,.spinner:before{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite}.spinner{color:#999;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.spinner:after,.spinner:before{content:"";position:absolute;top:0}.spinner:before{left:-3.5em;animation-delay:-.32s}.spinner:after{left:3.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.inactive{display:none}.transparent{opacity:0}.editor-container{border-top:1px solid #ccc;margin-top:-1px;flex-grow:1;min-height:0;display:grid}.svg-accent,.svg-background,.svg-color,.svg-grippers,.svg-highlight,.svg-logo,.svg-lowlight{transition:all .2s ease-in-out}.svg-background{fill:#fff}.svg-accent{fill:#4aa0a2}.svg-color{fill:#c8c8c8}.svg-highlight{fill:#fff}.svg-lowlight{fill:#999}.svg-logo{fill:#1d8946}.svg-logo-light{fill:#26b35c}.svg-logo-1{fill:#149799}.svg-logo-2{fill:#f0edf3}.svg-logo-4{fill:#e4e4e4}.svg-navigation{fill:#666}.svg-add,.svg-grippers,.svg-remove{fill:#404044}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#000 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .3s,opacity 1s}.ripple:active:after{transform:scale(0);opacity:.2;transition:0s}.SignInSplash{grid-column:1/-1;display:flex;flex-direction:column}.SignInSplash-alert-icon{height:.9em;margin-right:.5em;width:.9em}.SignInSplash-bookmark-divider{border:1px solid #fff;margin-top:2rem}.SignInSplash-content{background-image:url(../../static/media/Icon-background.003a19c2.png);background-position:100% 0;background-repeat:no-repeat;color:#fff;display:flex;flex:1 1}.SignInSplash-divider{border:1px solid #fff;flex-grow:3}.SignInSplash-header-icon{margin-right:.625em;font-size:3em}.SignInSplash-side-content{flex:1 1;display:flex;justify-content:flex-end;padding-left:2em}.SignInSplash-hero-image{padding-top:2rem;width:30rem}.SignInSplash-or{font-size:1.5rem;font-family:inherit;margin:.5rem}.SignInSplash-p{font-size:.925em;line-height:1em;margin-bottom:.5em}.SignInSplash-sign-in-container{margin:6em 0 0 8%;width:30%;display:flex;flex-direction:column}.SignInSplash-sign-in-title{font-size:2.25em;font-weight:100;margin-bottom:.75em}.SignInSplash-split-container{align-items:center;display:flex}.SignInSplash-start-trial{font-size:1.5rem}.SignInSplash-subdomain-input{border:1px solid #000;background:#fff;margin-bottom:.25rem}.SignInSplash-legal-link,.SignInSplash-privacy-link,.SignInSplash-subdomain-link{color:#fff;cursor:pointer}.SignInSplash-subdomain-primary-input{padding-right:0;text-align:right}.SignInSplash-subdomain-primary-root{background:#fff;flex:1 1;margin-bottom:.25rem;padding-right:.25rem}.SignInSplash-trial-divider{border:1px solid #fff;margin-top:5rem}.SignInSplash-bookmark,.SignInSplash-subdomain{font-family:inherit;font-size:1.25rem}.SignInSplash-subdomain-input-container{display:flex;align-items:center;margin-top:.25rem}.SignInSplash-subdomain-error{color:#fff;font-size:.9rem}@media(max-width:1100px){.SignInSplash-sign-in-container{width:80%}.SignInSplash-image-container{display:none}.SignInSplash-content{flex-direction:column}.SignInSplash-partner-content-container{height:auto;padding-top:2rem}}.page{grid-column:1/-1;display:flex;flex-direction:column}.page-header{display:flex;align-items:center;height:4rem;padding:0 1rem;border-bottom:1px solid #dbdbde;background:#fff;font-family:"Segoe UI","Helvetica Neue","Droid Sans",Helvetica,Arial,sans-serif}.page-content{display:flex;flex:1 1;color:#fff;background:url(../../static/media/Icon-background.003a19c2.png) no-repeat 100% 0 #00979b;background-position:100% 0;background-repeat:no-repeat;overflow:auto}.page-content .spinner{color:#fff}.page-content .spinner,.page-content .spinner:after,.page-content .spinner:before{width:2.35em;height:2.35em}.page-content-box{width:30%;margin:6em 0 0 8%;font-size:1em;color:#fff}.page-image-box{width:60%;padding-left:2em;text-align:right;flex:1 1}.page-image-box img{padding-top:2rem;width:30rem}@media(max-width:950px){.page-content-box{width:80%}.page-image-box{display:none}}.navigator{background-color:#fff;border-top:.55em solid #149799;display:flex;flex-direction:column;height:20em;margin-left:-1px;font-size:1.15em}.navigator .navigator-message{font-family:"Consolas",monospace;margin-top:1.667em;text-align:center}.navigator .search-details{padding:.5em;color:#333;background-color:#d7e4e5}.navigator .search-details button{clear:both;margin-left:1em}.navigator .search-result-node,.navigator .search-term{font-weight:bolder}.navigator .navigator-tree{overflow:auto}.navigator .caption-container{display:flex;align-items:flex-start;justify-content:flex-start}.navigator .caption-container .resource-title{white-space:nowrap}.navigator .caption-container .resource-id{font-style:italic;white-space:nowrap;padding-left:.25em}.navigator .caption-container .resource-description{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .5em 0 1.25em;color:#999}.Dashboard{grid-column:1/-1;grid-row:1/-1;display:flex;flex-direction:column}.Dashboard-logo{height:100%;width:100%;background-image:url(../../static/media/Dashboard-bg.39da7883.png);background-repeat:no-repeat;background-position:100% 0;opacity:.7;position:absolute;left:0;z-index:-1}.Dashboard-apps{flex:1 1;overflow-y:auto;padding-left:3em;max-height:calc(100vh - 7.5em)}.Dashboard-items-grid{display:flex;flex-wrap:wrap;position:relative;min-height:7em}.new-workflow-dialog .content{line-height:normal}.new-workflow-dialog .content.saas{height:17.5em;width:32.5em}.new-workflow-dialog .content.on-prem{height:25.5em;width:32.5em}.new-workflow-dialog .content .client-intro,.new-workflow-dialog .content .server-intro{margin:0 0 1em}.new-workflow-dialog .content .error{color:#b7413a;margin:.75em 0}.new-workflow-dialog .content .target-app-selector>label{margin-right:.5rem}.new-workflow-dialog .content ul{margin:0;padding:0;list-style-type:none}.new-workflow-dialog .content li{margin:.5em 0}.new-workflow-dialog .content li input{margin-right:.5em}.new-workflow-dialog .content li label{padding:0}.new-workflow-dialog .content p{margin:0}.footer{background-color:#d7e4e5;height:1.62em}.footer svg{font-size:1em;width:.875em;height:.875em;margin-right:.333em}.footer .footer-button .footer-button-toggle{padding:0 .333em;background:none;border:none;cursor:pointer}.footer .footer-button .footer-button-toggle svg{fill:#666;font-size:1em;width:1.286em;height:1.286em;vertical-align:bottom}.footer .footer-button .footer-button-toggle span{display:inline-block}.footer .footer-button .footer-validation-data{display:inline-block;padding:0 .333em;font-size:.925em;vertical-align:bottom}.footer .footer-button .footer-validation-data .footer-icon-container{display:flex;align-items:center}.footer .footer-button .footer-validation-data svg{float:left;margin-top:1px}.footer .footer-button .footer-validation-data div{display:inline-block}.footer .footer-license{float:right;font-size:.95em;margin-right:1em;padding-top:2px}.footer .footer-license .svg-navigation{fill:#333}.Sidebar{grid-area:sidebar}.Sidebar-ProductIcon-btn{border:2px solid transparent;display:block;font-size:1rem;padding-top:.25rem;width:100%}.Sidebar-menu-panel-width{width:18.5rem}.toolbox{height:100%;line-height:normal;display:flex;flex-direction:column}.toolbox .filter{background:#ebf1f2;padding:0 .5em .5em}.toolbox .filter label{display:flex}.toolbox .filter button{height:2em;width:2em;display:flex;flex:0 0 auto;align-items:center;justify-content:center;background:#f8f8f8;border:1px solid #ccc;border-radius:0 2px 2px 0}.toolbox .filter .clear-button{border-left:none;background-color:#fff}.toolbox .filter input[type=text]{height:2em;border-right:none;margin:0}.toolbox .filter .inline-help{display:flex;position:static;align-items:center}.toolbox .filter .inline-help button{height:1.22em;width:1.22em;display:inline-block;flex:none;align-items:center;justify-content:center;margin-left:.5em;background:none;border:none;border-radius:0}.toolbox .filter .status{display:flex}.toolbox .filter .expand-collapse{padding:0;border:none;background-color:initial;cursor:pointer}.toolbox .filter .expand-collapse svg{width:1.5em;height:1.5em}.workflow-toolbox{display:flex;flex-direction:column;flex-grow:1;min-height:0}.workflow-toolbox-list.list{overflow-y:auto;transition:none}.workflow-toolbox-list.list .expandable.list-item{display:block;background:none}.workflow-toolbox-list.list .element-list-item-container,.workflow-toolbox-list.list .list .activity-list-item-container{height:100%;width:100%;opacity:1;transition:opacity .2s ease-in-out}.workflow-toolbox-list.list .element-list-item-container .element-list-item-button,.workflow-toolbox-list.list .list .activity-list-item-container .activity-list-item-button,.workflow-toolbox-list.list .list .activity-list-item-container .element-list-item-button{width:100%;font-family:"Segoe UI","Helvetica Neue","Droid Sans",Helvetica,Arial,sans-serif;font-size:1em;color:#333;text-align:left;border:none;background:url(../../static/media/grip.6c6b22cd.svg) no-repeat 6% 52%;background-size:.357em .571em;cursor:move;pointer-events:none}.workflow-toolbox-list.list .list .activity-list-item,.workflow-toolbox-list.list .list .element-list-item{max-height:4.5em;opacity:1;visibility:initial;transition:all .3s ease-in-out}.workflow-toolbox-list.list .list .activity-list-item-custom.list-item button{font-style:italic;color:#017779}.workflow-toolbox-list.list .list .activity-list-item-container .drag-source{position:absolute;pointer-events:all;top:0;left:0;right:0;bottom:0}.workflow-toolbox-list.list .list .activity-list-item-container .inline-help{z-index:500}.workflow-toolbox-list.list .list.collapsed .activity-list-item,.workflow-toolbox-list.list .list.collapsed .element-list-item{max-height:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.workflow-toolbox-list.list .list.collapsed .activity-list-item-container,.workflow-toolbox-list.list .list.collapsed .element-list-item-container{opacity:0}.workflow-toolbox-list.list .list-item{border-bottom:1px solid #f8f8f8;user-select:none}.workflow-toolbox-list.list .list-item:hover{cursor:move}.workflow-toolbox-list.list .list-item .list-item-container:hover{cursor:pointer}.workflow-toolbox-list.list .list-item .list-item-container svg{fill:#666}.workflow-toolbox-list.list .inline-help{right:.875em}input::-ms-clear{display:none}a{color:#017779}.validation-summary{background-color:#fff;border-top:.55em solid #149799;height:20em;margin-left:-1px;overflow:auto;font-family:"Consolas",monospace;font-size:1.15em}.validation-summary .collapsed{display:none}.validation-summary svg{font-size:.87em;fill:#666}.validation-summary svg.error{fill:#b7413a}.validation-summary svg.warning{fill:#e39236}.validation-summary .message-count{display:inline-block;padding:0 .5em}.validation-summary .message-count .footer-icon-container{display:flex;align-items:center}.validation-summary .message-count .footer-icon-container span{margin-right:.55em}.validation-summary .message-count svg{float:left;margin-top:1px}.validation-summary .message-count div{display:inline-block}.validation-summary .doc-title{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;order:2;padding:.5em 1.875em .5em 0;font-weight:600;letter-spacing:.01em}.validation-summary .doc-title svg{margin-right:.333em}.validation-summary .doc-message-list,.validation-summary .step-list .list-item-container{padding-left:1.333em}.validation-summary .step-message-list{padding:0 .833em .833em 3.583em}.validation-summary .step-message-list.collapsible-content .list-item:first-child{border-top:none}.validation-summary .validation-message{display:flex;align-items:center}.validation-summary .validation-message .validation-message-icon{line-height:0}.validation-summary .validation-message .validation-message-text{cursor:pointer;display:inline;padding:0 .583em;color:#017779;letter-spacing:.01em}.validation-summary .validation-message .validation-message-text:hover{text-decoration:underline}.validation-summary .validation-message .inline-help-url{line-height:0}.validation-summary .validation-message .inline-help-url a{display:inline-block}.validation-summary .validation-message .inline-help-url a svg{fill:#017779;height:1em;width:1em}.validation-summary .no-messages{margin-top:1.667em;text-align:center}.validation-summary .list-item-container{background:linear-gradient(135deg,#f8f8f8,#f2f2f2);border-bottom:0;cursor:pointer}.validation-summary .list-item-container .list-item-action{order:1}.validation-summary .list-item-container .list-item-action svg{width:1.5em;height:1.5em;font-size:1em}.validation-summary .list-item-container .list-item-action.right{margin-left:0;margin-right:0}.validation-summary .list-item-container .list-item-text{order:2;padding-left:0;font-weight:400}.validation-summary .step-list .list-item-container{background:none}.validation-summary .icon-button{margin-top:.25em}