/*! EpicflowScriptEditor 0.9.0 | sources dd51e8184ab4dbf3 | third-party notices: 3rdpartylicenses.txt */
.ef-script-editor{display:flex;flex-direction:column;box-sizing:border-box;border:1px solid #dcdcdc;border-radius:4px;background:#fff;overflow:hidden;overflow:clip}.ef-script-editor:focus-within{border-color:#5774e7}.ef-script-editor.ef-script-editor--readonly,.ef-script-editor.ef-script-editor--readonly .cm-editor .cm-gutters{background:#fafafa}.ef-script-editor .cm-editor{flex:1 1 auto;min-height:0}.ef-script-editor .cm-editor.cm-focused{outline:none}.ef-script-editor .cm-editor .cm-scroller{overflow:auto;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:20px;color:#4a4a4a}.ef-script-editor .cm-editor .cm-content,.ef-script-editor .cm-editor .cm-gutter{min-height:var(--ef-script-editor-min-height, 200px)}.ef-script-editor .cm-editor .cm-content{padding:8px 0}.ef-script-editor .cm-editor .cm-gutters{border-right:1px solid #dcdcdc;background:#fafafa;color:#b6b6b6}.ef-script-editor .cm-editor .cm-activeLine{background:#5774e70d}.ef-script-editor .cm-editor .cm-activeLineGutter{background:#eef1fe;color:#4a4a4a}.ef-script-editor .cm-editor .cm-placeholder{color:#b6b6b6}.ef-script-editor .ef-tok-keyword{color:#3a52c4;font-weight:700}.ef-script-editor .ef-tok-type{color:#0f7b8a}.ef-script-editor .ef-tok-procedure{color:#7a3eb1;font-weight:700}.ef-script-editor .ef-tok-operation,.ef-script-editor .ef-tok-method{color:#7a3eb1}.ef-script-editor .ef-tok-field{color:#2f6f9f}.ef-script-editor .ef-tok-ambient,.ef-script-editor .ef-tok-literal{color:#8a3ab9}.ef-script-editor .ef-tok-number,.ef-script-editor .ef-tok-date{color:#1f7a52}.ef-script-editor .ef-tok-string{color:#b5541c}.ef-script-editor .ef-tok-comment{color:gray;font-style:italic}.ef-script-editor .ef-tok-operator{color:#4a4a4a}.ef-diagnostic-hint{color:gray}.ef-diagnostic-source{margin-top:2px;color:#b6b6b6;font-size:11px}.ef-script-editor .cm-editor .cm-lintRange-warning{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="3"><path d="m0 2.5 l2 -1.5 l1 0 l2 1.5 l1 0" stroke="%23d4a800" fill="none" stroke-width=".7"/></svg>')}.ef-script-editor .cm-editor .cm-lintPoint-warning:after{border-bottom-color:#d4a800}.ef-script-editor .cm-editor .cm-diagnostic-warning{border-left-color:#d4a800}.ef-script-editor .cm-editor .cm-panels{background:#fafafa;color:#4a4a4a}.ef-script-editor .cm-editor .cm-panels-bottom{border-top:1px solid #dcdcdc}.ef-script-editor .cm-editor .cm-search label{font-size:12px;font-weight:400}.ef-script-editor .cm-editor .cm-textfield,.ef-script-editor .cm-editor .cm-button{border:1px solid #dcdcdc;border-radius:4px;font-size:12px}.ef-script-editor .cm-editor .cm-textfield:focus{border-color:#5774e7;outline:none}.ef-script-editor .cm-editor .cm-button{background:#fff;color:#5774e7}.ef-script-editor .cm-tooltip.cm-tooltip-autocomplete>ul{font-family:Consolas,Courier New,monospace;font-size:13px}.ef-script-editor .cm-tooltip-autocomplete .cm-completionDetail{margin-left:8px;color:gray;font-style:normal}.ef-script-editor .cm-tooltip.cm-completionInfo{max-width:360px;padding:4px 8px;font-size:12px;white-space:pre-line}.ef-script-editor .ef-hover{max-width:420px;padding:4px 8px;font-size:12px}.ef-script-editor .ef-hover-title{font-family:Consolas,Courier New,monospace;color:#4a4a4a}.ef-script-editor .ef-hover-note{color:gray}.ef-script-editor .ef-hover-description{margin-top:2px}.ef-script-editor .ef-main-help-line,.ef-script-editor .ef-main-help-key{white-space:nowrap}.ef-script-editor .ef-main-help-key{margin-top:4px;color:gray}
