.f-selection-area{background-color:var(--c-selection-bg);border:1px dashed var(--c-selection-border)}.f-background circle{fill:var(--c-border)}.f-line-alignment .f-line{background-color:var(--c-disabled-text);width:100%}.f-minimap{background-color:var(--c-surface-1);bottom:16px;right:16px;width:160px;height:120px;border:1px solid var(--c-border);border-radius:var(--radius-sm)}.f-minimap .f-minimap-node{fill:#3c3c43}:root[data-theme=dark] .f-minimap .f-minimap-node{fill:#7a8090}.f-minimap .f-minimap-node.f-selected{fill:var(--c-primary-active)}.f-minimap .f-minimap-view{fill:#2e55a31a}:root{--conn-color-normal: var(--c-border-muted);--conn-color-selected: var(--c-primary);--conn-handle-fill: transparent;--conn-selection-stroke: var(--c-selection-overlay);--conn-selection-stroke-width: 20px;--conn-path-stroke-width: 3px;--conn-text-selected: var(--c-primary);--conn-selection-selected: var(--c-contrast)}.f-connection #normal_end{fill:var(--conn-color-normal)}.f-connection #selected_end{fill:var(--conn-color-selected)}.f-connection .f-connection-drag-handle{fill:var(--conn-handle-fill)}.f-connection .f-connection-selection{stroke:var(--conn-selection-stroke);stroke-width:var(--conn-selection-stroke-width);fill:none}.f-connection .f-connection-path{stroke-width:var(--conn-path-stroke-width);fill:none;stroke:var(--conn-color-normal)}.f-connection.f-selected .f-connection-path{stroke:var(--conn-color-selected)}.f-connection.f-selected .f-connection-text{fill:var(--conn-text-selected)}.f-connection.f-selected .f-connection-selection{stroke:var(--conn-selection-selected)}.f-connection:hover .f-connection-path{stroke:var(--conn-color-selected)}.f-connection:hover .f-connection-text{fill:var(--conn-text-selected)}.f-connection:hover .f-connection-selection{stroke:var(--conn-selection-selected)}:root{--node-min-width: 240px;--node-text: var(--c-text);--node-bg: var(--c-surface-1);--node-border: var(--c-border);--node-radius: var(--radius-sm);--node-pad-x: 16px;--node-top-border: transparent;--node-selected-shadow: var(--shadow-selected);--out-size: 14px;--out-radius: 50px;--out-bg: var(--c-surface-2);--out-border: var(--c-border);--out-text: var(--c-text);--icon-fs: var(--fs-sm);--icon-size: 12px;--icon-pad: 1px;--out-connected-border: var(--c-primary);--out-connected-bg: var(--c-primary);--out-connected-text: var(--c-surface-3);--out-connected-hover: var(--c-primary-hover);--out-connected-active: var(--c-primary-active)}.f-node{min-width:var(--node-min-width);color:var(--node-text);border:1px solid var(--node-border);border-radius:var(--node-radius);background-color:var(--node-bg);padding:0 var(--node-pad-x);border-top:4px solid var(--node-top-border)}.f-node.f-selected{box-shadow:var(--node-selected-shadow)}.f-node.invalid{box-shadow:var(--node-invalid-shadow)!important}.f-node-output{width:var(--out-size);height:var(--out-size);background-color:var(--out-bg);border-radius:var(--out-radius);border:1px solid var(--out-border);color:var(--out-text)}.f-node-output .mat-icon{font-size:var(--icon-fs);width:var(--icon-size);height:var(--icon-size);color:inherit;padding:var(--icon-pad);display:none}.f-node-output.f-node-output-connected{cursor:pointer;border-color:var(--out-connected-border);background-color:var(--out-connected-bg);color:var(--out-connected-text)}.f-node-output.f-node-output-connected:hover{background-color:var(--out-connected-hover)}.f-node-output.f-node-output-connected:active{background-color:var(--out-connected-active)}.f-node-output.f-node-output-connected .mat-icon{display:block}.f-node-input{width:var(--out-size);height:var(--out-size);background-color:var(--out-bg);border-radius:var(--out-radius);border:1px solid var(--out-border);color:var(--out-text)}.f-node-input .mat-icon{font-size:var(--icon-fs);width:var(--icon-size);height:var(--icon-size);color:inherit;padding:var(--icon-pad);display:none}.f-node-input.f-node-input-connected{cursor:pointer;border-color:var(--out-connected-border);background-color:var(--out-connected-bg);color:var(--out-connected-text)}.f-node-input.f-node-input-connected:hover{background-color:var(--out-connected-hover)}.f-node-input.f-node-input-connected:active{background-color:var(--out-connected-active)}.f-node-input.f-node-input-connected .mat-icon{display:block}:root{--c-bg: #ffffff;--c-surface-1: #ffffff;--c-surface-2: #f7f8fa;--c-surface-3: #ebecf0;--c-surface-4: #dfe1e5;--c-surface-5: #e0e0e0;--c-bg-opposite: #000000;--c-border: #ebecf0;--c-border-muted: #a8adbd;--c-text: #494b57;--c-text-subtle: #6c707e;--c-placeholder: #a8adbd;--c-primary: #3574f0;--c-primary-hover: #315fbd;--c-primary-active: #3369d6;--c-disabled-bg: #d3d5db;--c-disabled-text: #a8adbd;--c-contrast: #ffffff;--c-selection-overlay: #ffffff73;--c-selection-bg: #248eff19;--c-selection-border: #248eff;--node-invalid-shadow: 0 0 7px 1px #ff6f87;--node-color-incoming: #39b372;--node-color-userinput: #2676ff;--node-color-playtext: #af94ff;--node-color-operator: #ffb62a;--node-color-disconnect: #ff859b;--radius-sm: 4px;--gap-sm: 8px;--gap-md: 12px;--fs-xs: 10px;--fs-sm: 12px;--lh-xs: 10px;--lh-sm: 12px;--shadow-selected: 0 0 20px #a8adbd}:root.dark-mode{--c-bg: #1e1f23;--c-surface-1: #1e1f23;--c-surface-2: #2a2b30;--c-surface-3: #2c2d32;--c-surface-4: #3a3b40;--c-surface-5: #ffffff1f;--c-bg-opposite: #ffffff;--c-border: #2c2d32;--c-border-muted: #5a5f6e;--c-text: #e6e6e6;--c-text-subtle: #9aa0a6;--c-placeholder: #6c707e;--c-primary: #4a9dff;--c-primary-hover: #3b82e0;--c-primary-active: #2f6fd0;--c-disabled-bg: #3a3b40;--c-disabled-text: #5a5f6e;--c-contrast: #0000002e;--c-selection-overlay: #00000012;--c-selection-bg: #248eff33;--c-selection-border: #4a9dff;--node-invalid-shadow: 0 0 7px 1px #ff6f87;--node-color-incoming: #46c784;--node-color-userinput: #4a9dff;--node-color-playtext: #c0a8ff;--node-color-operator: #ffc857;--node-color-disconnect: #ff9ab0;--shadow-selected: 0 0 20px #2f3340}:root.dark-mode .sidenav-container .mat-mdc-list-item-title{color:#ffffffb3}:root.dark-mode .sidenav-container .mat-mdc-list-item-icon{color:#ffffffb3}:root.dark-mode .mat-elevation-z1{box-shadow:0 1px 3px #ffffff0f}:root.dark-mode .mat-elevation-z2{box-shadow:0 2px 6px #ffffff14}:root.dark-mode .mat-elevation-z4{box-shadow:0 4px 12px #ffffff1a}:root.dark-mode .mat-elevation-z8{box-shadow:0 8px 24px #ffffff1f}html{color-scheme:light;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html.dark-mode{color-scheme:dark}body{background-color:var(--mat-sys-surface);margin:0}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.loading-overlay-panel{z-index:2000!important}.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}mat-card{--mat-card-outlined-outline-color: color-mix( in srgb, var(--c-bg-opposite) 12%, transparent )}.mat-mdc-dialog-container.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:4px}:root{--mat-form-field-outlined-outline-color: color-mix( in srgb, var(--c-bg-opposite) 20%, transparent );--mat-form-field-filled-container-color: transparent;--mat-form-field-filled-active-indicator-color: color-mix( in srgb, var(--c-bg-opposite) 20%, transparent )}.fixed-width-virtual-list .cdk-virtual-scroll-content-wrapper{max-width:100%}mat-button-toggle-group{display:flex;flex-direction:column}mat-button-toggle-group mat-button-toggle:not(.fixed-size){flex:1}.children-25>*{flex:0 1 calc(25% - 5px)}.children-33>*{flex:0 1 calc(33% - 5px)}.children-50>*{flex:0 1 calc(50% - 5px)}.d-flex{display:flex}.f-col{flex-direction:column}.f-row{flex-direction:row;flex-wrap:wrap}.f-ai-c{align-items:center}.f-ai-fs{align-items:flex-start}.f-ai-fe{align-items:flex-end}.f-ai-s{align-items:stretch}.f-gap-10{gap:10px}.f-gap-15{gap:15px}.f-gap-25{gap:25px}.f-jc-c{justify-content:center}.f-jc-fs{justify-content:flex-start}.f-jc-fe{justify-content:flex-end}.f-jc-sa{justify-content:space-around}.f-jc-sb{justify-content:space-between}.f-jc-se{justify-content:space-evenly}.f-grow-1{flex-grow:1}.f-grow-2{flex-grow:2}.f-grow-5{flex-grow:5}.mat-mdc-tab-body-wrapper{flex-grow:1}.mat-mdc-tab-body-content{display:flex;flex-direction:column}.page-container{padding:15px 25px}.mat-toolbar{height:50px!important}table th.mat-mdc-header-cell,table td.mat-mdc-cell{padding:0 8px}.table-actions{padding:15px 0}.mat-mdc-autocomplete-panel mat-mdc-option:focus.mdc-list-item,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active.mdc-list-item{font-weight:500}.editor{font-family:monospace!important;font-size:14px!important;white-space:pre-wrap!important}.cm-variable-block{background-color:#e0f7fa;color:#00695c;font-weight:700;padding:0 2px;border-radius:3px}.select-filter-option{width:100%;position:sticky;top:0;z-index:1;background:#fff}.select-filter-option .mat-mdc-form-field-subscript-wrapper{display:none!important}.filterable-select{padding-top:0!important}.hoverable-row:hover{cursor:pointer}.mat-mdc-row .mat-mdc-cell{cursor:pointer;border-color:color-mix(in srgb,var(--c-bg-opposite) 12%,transparent)}.mat-mdc-row:hover .mat-mdc-cell{background-color:color-mix(in srgb,#1976d2 10%,transparent)}
