.input-outlined-default{background-color:rgb(var(--default-background));color:rgb(var(--default-color));flex:auto;font-size:var(--to-rem-12)!important;border-radius:10px!important}.search-input.MuiOutlinedInput-root,.MuiOutlinedInput-root.search-input{background-color:var(--app-input-field-background-color);border-radius:var(--app-input-field-border-radius);border:1px solid var(--app-input-field-border-color);height:30px;padding:0 8px;transition:all .3s;font-size:12px!important}.search-input.workspaces{border:1px solid rgba(var(--default-background), .15);background-color:rgba(var(--default-background), .2);border-radius:16px;height:40px}.search-input.workspaces:focus-within{border-color:rgba(var(--default-background), .3);background-color:rgba(var(--default-background), .3)}.search-input.MuiOutlinedInput-root:hover,.search-input:hover{border-color:var(--app-input-field-border-active)}.search-input>.MuiInputAdornment-root{color:rgba(var(--default-color), .5);font-size:14px}.search-input-clear-button{cursor:pointer;width:24px;height:24px;color:rgba(var(--default-color), .5);border-radius:12px;justify-content:center;align-items:center;display:flex;font-size:16px!important}.search-input-clear-button:hover{color:rgba(var(--default-color), .9);background-color:rgba(var(--default-color), .2)}.search-input-clear-button.absolute{position:absolute;top:calc(50% - 12px);right:0}.search-input-clear-button-icon{color:inherit;font-size:unset}.search-input:focus-within{border-color:var(--app-input-field-border-active);background-color:var(--app-input-field-background-active)}.search-input input{padding:7px 0}.MuiOutlinedInput-root.search-input .MuiOutlinedInput-notchedOutline{border:none}.tooltiped-ellipsis-text{white-space:nowrap;text-overflow:ellipsis;color:var(--app-text-common-text-color);overflow:hidden}.tooltiped-ellipsis-text.vertical{white-space:unset;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;font-size:13px;display:-webkit-box;overflow:hidden}.select{width:100%;font-size:var(--app-menu-drawer-font-size);letter-spacing:var(--app-text-common-letter-spacing)}.select .select-field{cursor:pointer;box-sizing:border-box;background:var(--app-select-field-background);border:var(--app-glassy-button-border);height:36px;box-shadow:var(--app-glassy-button-shadow);border-radius:10px;justify-content:center;padding:0 16px;display:flex;position:relative}.select .select-field:hover,.select .select-field.open{background:var(--app-select-field-background-hover);box-shadow:var(--app-glassy-button-shadow-hover)}.select .select-field.disabled{cursor:default;color:#9e9e9e}.select .select-field .select-field-content{width:100%;color:var(--app-text-common-text-color);flex:1;justify-content:space-between;align-items:center;display:flex}.select .select-field .select-field-content span{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 20px);overflow:hidden}.select-popover>div.MuiPaper-root{display:flex;overflow:hidden}.select-popover-content .MuiMenuItem-root i{padding-right:10px}.select-popover-content .MuiMenuItem-root.disabled{cursor:pointer;pointer-events:none;opacity:.3}.invisible-input{display:none}.select-popover-content{box-sizing:border-box;border-radius:var(--app-input-field-border-radius);background:var(--app-list-menu-background);flex-direction:column;max-height:100%;padding:5px;display:flex;overflow-y:hidden;box-shadow:0 6px 12px #0000001a}.select-popover-content .select-dropdown-list-container{display:contents}.select-dropdown-list-container>span{font-size:var(--app-text-common-font-size);text-align:center;vertical-align:middle;line-height:30px}.select-dropdown-list-container>.search-input{margin-bottom:10px}.select-popover-content .select-dropdown-list{height:100%;padding:0;overflow-y:scroll}.select-popover-content .select-popover-dropdown-group-header{color:rgba(var(--default-color), 1);cursor:default;padding-left:8px;font-size:13px;font-weight:700;line-height:26px}.select-popover-content .select-dropdown-list-item{color:var(--app-list-item-text-color);border-radius:5px;font-size:12px}.select-popover-content .select-dropdown-list-item.has-badge{justify-content:space-between;align-items:center;display:flex}.select-popover-content .select-dropdown-list-item .select-item-badge{flex-shrink:0;margin-left:auto;padding-left:8px}.select-popover-content .select-dropdown-list-item:hover{background-color:var(--app-list-item-hover-color);color:var(--app-list-item-text-hover-color)}.select>.select-label{box-sizing:border-box;width:fit-content;font-size:var(--to-rem-11);color:rgba(var(--default-color), .75);background:linear-gradient(170deg, rgba(var(--default-color), 10%) 0%, rgba(var(--default-color), 10%) 100%), rgba(var(--default-background), 50%);border-radius:6px 6px 0 0;margin-left:8px;padding:5px 8px 2px;font-weight:500;position:relative}.workflow-window{width:min(760px,100vw - 80px);max-height:calc(100dvh - 80px);color:var(--app-text-common-text-color);font-size:var(--app-text-common-font-size);letter-spacing:var(--app-text-common-letter-spacing);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.saved-view-workflow-section{font-family:inherit;font-size:var(--app-text-common-font-size);color:var(--app-text-common-text-color);line-height:1.5}.saved-view-workflow-body{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;padding:0 15px 15px;display:flex}.saved-view-workflow-body p{margin:0;line-height:1.5}.saved-view-workflow-body .action-button-as-button{align-self:flex-start;max-width:100%}.saved-view-workflow-stage{align-items:center;gap:8px;min-width:0;line-height:1.5;display:flex}.saved-view-workflow-stage>span{min-width:0}.saved-view-workflow-stage i{flex-shrink:0}.workflow-window-editor{width:min(1440px,100vw - 80px);height:calc(90dvh - 40px)}.workflow-window-header,.workflow-window-actions,.workflow-toolbar,.workflow-property-row,.workflow-draft-row{align-items:center;gap:12px;display:flex}.workflow-window-header{flex-shrink:0;justify-content:space-between;padding-bottom:16px}.workflow-window-header .workflow-window-close{flex:none;width:auto}.workflow-window-header h2{flex:1;min-width:0}.workflow-window h2{font-size:var(--to-rem-18);margin:0;font-weight:600}.workflow-window h3{font-size:var(--to-rem-14);margin:0;font-weight:600}.workflow-window p{margin:0;line-height:1.6}.workflow-window-content{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex;overflow-y:auto}.workflow-window-editor .workflow-window-content{flex:1;overflow:hidden}.workflow-editor-content{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.workflow-window-actions{border-top:1px solid rgba(var(--default-color), .12);flex-shrink:0;justify-content:flex-end;margin-top:16px;padding-top:16px}.workflow-window .action-button-as-button{flex-shrink:0;width:auto}.workflow-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:flex-end}.workflow-toolbar-actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.workflow-field{flex-direction:column;gap:8px;min-width:0;display:flex}.workflow-name-field{flex:0 420px;min-width:min(240px,100%)}.workflow-field .input-outlined-default{flex:none;height:36px}.workflow-field .input-outlined-default .MuiInputBase-input{box-sizing:border-box;height:100%;padding:8px 12px}.workflow-muted{color:rgba(var(--default-color), .6);font-size:var(--to-rem-12)}.workflow-footer-note{margin-right:auto}.workflow-notice{border-radius:var(--app-input-field-border-radius);background:var(--app-input-field-background-color);color:rgba(var(--default-color), .7);font-size:var(--to-rem-12);padding:12px}.workflow-draft-row{border-bottom:1px solid rgba(var(--default-color), .12);flex-wrap:wrap;justify-content:space-between;padding:16px 0}.workflow-draft-summary{overflow-wrap:anywhere;flex:200px;min-width:0}.workflow-archive-description{overflow-wrap:anywhere}.workflow-empty-state{text-align:center;border:1px dashed rgba(var(--default-color), .2);border-radius:var(--app-menu-window-border-radius);background-color:var(--app-input-field-background-color);background-image:radial-gradient(rgba(var(--default-color), .12) 1px, transparent 1px);background-size:20px 20px;padding:40px 20px}.workflow-empty-state h3{margin-bottom:8px}.workflow-empty-diagram{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.workflow-empty-diagram span{background:var(--window-gradient-background-opaque);border:1px solid rgba(var(--default-color), .18);border-radius:var(--app-input-field-border-radius);box-shadow:var(--app-menu-window-box-shadow);font-size:var(--to-rem-12);padding:12px 16px}.workflow-empty-diagram i{color:rgba(var(--default-color), .5);font-style:normal}.workflow-editor-layout{border:1px solid rgba(var(--default-color), .15);border-radius:var(--app-menu-window-border-radius);flex:1;grid-template-columns:minmax(0,1fr) 310px;min-height:0;display:grid;overflow:hidden}.workflow-canvas{background:var(--app-input-field-background-color);--xy-background-color:transparent;--xy-edge-stroke:rgba(var(--default-color), .55);--xy-edge-stroke-selected:rgb(var(--default-color));--xy-controls-button-background-color:rgb(var(--default-background));--xy-controls-button-background-color-hover:var(--app-input-field-background-color);--xy-controls-button-color:rgb(var(--default-color));--xy-controls-button-color-hover:rgb(var(--default-color));--xy-controls-button-border-color:rgba(var(--default-color), .15);--xy-minimap-background-color:rgb(var(--default-background));--xy-minimap-mask-background-color:rgba(var(--default-color), .12);--xy-attribution-background-color:rgb(var(--default-background));min-width:0;min-height:300px}.workflow-canvas .react-flow__attribution a{color:rgba(var(--default-color), .6)}.workflow-properties{background:var(--app-input-field-background-color);border-left:1px solid rgba(var(--default-color), .15);flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex;overflow:hidden}.workflow-properties-fields{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}.workflow-property-row{justify-content:space-between}.workflow-checkbox{cursor:pointer;justify-content:flex-start}.workflow-section{border-top:1px solid rgba(var(--default-color), .15);flex-direction:column;gap:12px;padding-top:16px;display:flex}.workflow-window .workflow-danger{color:var(--app-error-color)}.workflow-window .workflow-validation-issue{text-align:left;justify-content:flex-start;height:auto;min-height:36px;padding:10px}.workflow-stage{border:1px solid rgba(var(--default-color), .25);border-radius:var(--app-menu-window-border-radius);background:var(--window-gradient-background-opaque);width:230px;box-shadow:var(--app-menu-window-box-shadow);display:flex;overflow:hidden}.workflow-stage-selected{outline:2px solid rgba(var(--default-color), .65);outline-offset:3px}.workflow-stage-color{flex-shrink:0;width:6px}.workflow-stage-body{flex-direction:column;gap:8px;min-width:0;padding:15px;display:flex}.workflow-stage-body strong{color:var(--app-text-common-text-color);overflow-wrap:anywhere}.workflow-stage-badge{font-size:var(--to-rem-10);letter-spacing:1px;border-radius:4px;align-self:flex-start;padding:3px 7px;font-weight:700}.workflow-stage-assignees{color:rgba(var(--default-color), .6);font-size:var(--to-rem-12);overflow-wrap:anywhere}.workflow-canvas .react-flow__handle{background:rgb(var(--default-color));border:2px solid rgb(var(--default-background));width:11px;height:11px}.workflow-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:rgb(var(--default-color));stroke-width:3px}@media (width<=800px){.workflow-window{width:calc(100vw - 64px);max-height:calc(100dvh - 64px)}.workflow-window-editor{height:calc(100dvh - 64px)}.workflow-name-field{flex:100%}.workflow-toolbar-actions{flex-wrap:wrap;margin-left:0}.workflow-editor-layout{grid-template-rows:minmax(300px,1fr) 240px;grid-template-columns:1fr;overflow-y:auto}.workflow-properties{border-left:0;border-top:1px solid rgba(var(--default-color), .15)}.workflow-window-actions{flex-wrap:wrap}.workflow-footer-note{flex-basis:100%}.workflow-empty-diagram{flex-wrap:wrap;gap:6px}.workflow-empty-diagram span{padding:10px}}.workflow-comment-field .input-outlined-default{height:auto}.workflow-comment-field .input-outlined-default .MuiInputBase-input{height:auto;padding:0;line-height:1.5}.workflow-tracker-content{flex-direction:column;gap:12px;min-width:0;padding-top:12px;display:flex}.workflow-history-list{box-sizing:border-box;font-size:var(--to-rem-13);flex-direction:column;flex-shrink:0;gap:16px;margin:0;padding:0 0 0 24px;list-style:none;display:flex;position:relative}.workflow-history-list:before{content:"";background:rgba(var(--default-color), .2);width:1px;position:absolute;top:0;bottom:0;left:5px}.workflow-history-list li{border-radius:var(--app-input-field-border-radius);background:var(--app-input-field-background-color);padding:8px;position:relative}.workflow-history-list .workflow-stage-comment{white-space:pre-wrap;border-radius:var(--app-input-field-border-radius);background:var(--app-input-field-background-color);margin-top:6px;padding:8px 10px}.workflow-current-stage{border-radius:var(--app-input-field-border-radius);background:var(--action-accent-color);flex-direction:column;gap:10px;padding:10px;display:flex}.workflow-validation{border-left:3px solid var(--app-text-error-color);border-radius:var(--app-input-field-border-radius);background:rgba(var(--app-error-color-rgb), .08);padding:14px}.workflow-window .workflow-validation h3{color:var(--app-text-error-color);margin:0 0 8px}.workflow-validation-hint{font-size:var(--to-rem-12);color:var(--app-text-common-text-color);margin:0 0 8px}.workflow-window .workflow-validation .workflow-validation-issue{width:100%;min-height:0;box-shadow:none;color:var(--app-text-error-color);font-size:var(--to-rem-13);background:0 0;border:0;border-radius:0;margin:0;padding:8px 0;font-weight:400;line-height:1.5;display:block}.workflow-window .workflow-validation button.workflow-validation-issue{text-underline-offset:3px;text-decoration:underline}.workflow-window .workflow-validation button.workflow-validation-issue:hover{background:rgba(var(--app-error-color-rgb), .08)}.workflow-window .workflow-validation button.workflow-validation-issue:focus-visible{outline:2px solid var(--app-text-error-color);outline-offset:2px}.workflow-stage-start{color:#07548a;background:#dceeff}.workflow-stage-end{color:#245c16;background:#e1f2d9}:root[data-theme=dark] .workflow-stage-start{color:#b9dfff;background:#193d59}:root[data-theme=dark] .workflow-stage-end{color:#c4edb4;background:#294522}.saved-view-workflow-section .workflow-history-panel{font-family:inherit;font-size:inherit;min-width:0;box-shadow:none;background:0 0;margin:0}.saved-view-workflow-section .workflow-history-panel .MuiAccordionSummary-root{font-family:inherit;font-size:inherit;line-height:inherit;height:auto;min-height:40px}.saved-view-workflow-section .workflow-history-panel .MuiAccordionSummary-content{min-width:0;margin:8px 0}.saved-view-workflow-section .workflow-history-panel .MuiAccordionDetails-root{font-family:inherit;font-size:inherit}.workflow-run-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.workflow-run-heading strong{overflow-wrap:anywhere;font-weight:500}.workflow-run-status{font-size:var(--to-rem-12);white-space:nowrap;border:1px solid rgba(var(--default-color), .15);border-radius:var(--app-input-field-border-radius);color:rgba(var(--default-color), .65);padding:3px 8px;font-weight:400}.workflow-previous-run{border-radius:var(--app-input-field-border-radius);background:var(--app-input-field-background-color);padding:6px 12px}.workflow-run-summary{width:100%;font-size:var(--to-rem-13);flex-direction:column;gap:6px;display:flex}.saved-view-workflow-section .workflow-previous-run .MuiAccordionSummary-root{height:auto;min-height:60px}.workflow-history-dot{background:rgba(var(--default-color), .4);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-24px}.saved-view-workflow-section .workflow-tracker-content{padding:4px 0 12px}.workflow-section-heading,.workflow-current-stage-heading,.workflow-name-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.workflow-section-heading .saved-view-workflow-stage{font-size:var(--to-rem-12);font-weight:400}.workflow-name-row{background:var(--app-input-field-background-color);border-radius:var(--app-input-field-border-radius);padding:8px 12px}.workflow-name-row strong{min-width:0;font-weight:500}.workflow-current-stage-heading{flex-wrap:wrap}.saved-view-workflow-body .workflow-current-stage .action-button-as-button{align-self:stretch;width:100%}.workflow-stage-history{max-height:400px;overflow:hidden auto}.workflow-validation-result{flex-shrink:0;max-height:min(240px,45%);margin-top:auto;overflow-y:auto}.workflow-validation-success .workflow-notice{color:rgb(var(--app-success-color-rgb));background:rgba(var(--app-success-color-rgb), .12)}
