.ProseMirror{outline:none;min-height:120px}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.mention{background-color:#dbeafe;color:#1e40af;padding:2px 4px;border-radius:3px;font-weight:500}.ProseMirror ul{margin-left:1em;padding-left:1em;list-style:disc}.ProseMirror ol{margin-left:1em;padding-left:1em;list-style:decimal}.ProseMirror ul li p,.ProseMirror ol li p{margin-top:.25em;margin-bottom:.25em}.p-2 ol{margin-left:1em;padding-left:1em;list-style:decimal}.p-2 ul{margin-left:1em;padding-left:1em;list-style:disc}.p-2 li{margin-bottom:.25em;display:list-item}.mt-2 ol{margin-left:1em;padding-left:1em;list-style:decimal}.mt-2 ul{margin-left:1em;padding-left:1em;list-style:disc}.mt-2 li{margin-bottom:.25em;display:list-item}.p-timeline-event-opposite{display:none!important}.vue-grid-item[data-v-99aff433]{transition:all .2s ease;transition-property:left,top,right}.vue-grid-item.no-touch[data-v-99aff433]{touch-action:none}.vue-grid-item.cssTransforms[data-v-99aff433]{transition-property:transform;left:0;right:auto}.vue-grid-item.cssTransforms.render-rtl[data-v-99aff433]{left:auto;right:0}.vue-grid-item.resizing[data-v-99aff433]{opacity:.6;z-index:3}.vue-grid-item.vue-draggable-dragging[data-v-99aff433]{transition:none;z-index:3}.vue-grid-item.vue-grid-placeholder[data-v-99aff433]{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.vue-grid-item>.vue-resizable-handle[data-v-99aff433]{position:absolute;width:20px;height:20px;bottom:0;right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=);background-position:bottom right;padding:0 3px 3px 0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize}.vue-grid-item>.vue-rtl-resizable-handle[data-v-99aff433]{bottom:0;left:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAuMDAwMDAwMDAwMDAwMDAyIiBoZWlnaHQ9IjEwLjAwMDAwMDAwMDAwMDAwMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDwhLS0gQ3JlYXRlZCB3aXRoIE1ldGhvZCBEcmF3IC0gaHR0cDovL2dpdGh1Yi5jb20vZHVvcGl4ZWwvTWV0aG9kLURyYXcvIC0tPgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSIxMiIgd2lkdGg9IjEyIiB5PSItMSIgeD0iLTEiLz4KICA8ZyBkaXNwbGF5PSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgaWQ9ImNhbnZhc0dyaWQiPgogICA8cmVjdCBmaWxsPSJ1cmwoI2dyaWRwYXR0ZXJuKSIgc3Ryb2tlLXdpZHRoPSIwIiB5PSIwIiB4PSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIi8+CiAgPC9nPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxsaW5lIGNhbnZhcz0iI2ZmZmZmZiIgY2FudmFzLW9wYWNpdHk9IjEiIHN0cm9rZS1saW5lY2FwPSJ1bmRlZmluZWQiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBpZD0ic3ZnXzEiIHkyPSItNzAuMTc4NDA3IiB4Mj0iMTI0LjQ2NDE3NSIgeTE9Ii0zOC4zOTI3MzciIHgxPSIxNDQuODIxMjg5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIi8+CiAgPGxpbmUgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z181IiB5Mj0iOS4xMDY5NTciIHgyPSIwLjk0NzI0NyIgeTE9Ii0wLjAxODEyOCIgeDE9IjAuOTQ3MjQ3IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz4KICA8bGluZSBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z183IiB5Mj0iOSIgeDI9IjEwLjA3MzUyOSIgeTE9IjkiIHgxPSItMC42NTU2NCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiM2NjY2NjYiIGZpbGw9Im5vbmUiLz4KIDwvZz4KPC9zdmc+);background-position:bottom left;padding-left:3px;background-repeat:no-repeat;background-origin:content-box;cursor:sw-resize;right:auto}.vue-grid-item.disable-userselect[data-v-99aff433]{-webkit-user-select:none;user-select:none}.vue-grid-layout[data-v-a10aee95]{position:relative;transition:height .2s ease}.vue-grid-item{resize:none!important}.vue-grid-item.vue-grid-placeholder{background:#a2d2ff!important;opacity:.5;border-radius:8px}.vue-grid-item>.vue-resizable-handle{background-image:none;width:20px;height:20px;position:absolute;z-index:20}.vue-grid-item>.vue-resizable-handle:after{content:"";position:absolute;width:5px;height:5px;border-right:2px solid #9ca3af;border-bottom:2px solid #9ca3af;opacity:.5}.vue-resizable-handle.vue-resizable-se{bottom:5px;right:5px;cursor:se-resize;transform:rotate(0)}.vue-resizable-handle.vue-resizable-sw{bottom:5px;left:5px;cursor:sw-resize;transform:rotate(90deg)}.vue-resizable-handle.vue-resizable-nw{top:5px;left:5px;cursor:nw-resize;transform:rotate(180deg)}.vue-resizable-handle.vue-resizable-ne{top:5px;right:5px;cursor:ne-resize;transform:rotate(270deg)}.vue-resizable-handle.vue-resizable-e{top:50%;margin-top:-10px;right:5px;cursor:ew-resize}.vue-resizable-handle.vue-resizable-w{top:50%;margin-top:-10px;left:5px;cursor:ew-resize}.vue-resizable-handle.vue-resizable-n{left:50%;margin-left:-10px;top:5px;cursor:ns-resize}.vue-resizable-handle.vue-resizable-s{left:50%;margin-left:-10px;bottom:5px;cursor:ns-resize}[data-v-a9cb930f] .ProseMirror{outline:none;min-height:26px;max-height:120px;overflow-y:auto;padding:7px 12px}[data-v-a9cb930f] .ProseMirror p{margin:0}[data-v-a9cb930f] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}[data-v-a9cb930f] .mention{background-color:#dbeafe;color:#1e40af;padding:2px 4px;border-radius:3px;font-weight:500}[data-v-a9cb930f] .dark .mention{background-color:#1e40af;color:#dbeafe}[data-v-427078ae] .mention{background-color:#dbeafe;color:#1e40af;padding:2px 4px;border-radius:3px;font-weight:500}[data-v-427078ae] .dark .mention{background-color:#1e40af;color:#dbeafe}.email-page-layout[data-v-b347c735]{display:flex;flex-direction:column;height:calc(100vh - 110px);width:100%;overflow:hidden;border-radius:8px}.toolbar[data-v-b347c735]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:1px solid #e0e0e0;background-color:#f5f5f5;flex-shrink:0}.toolbar-left[data-v-b347c735]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;overflow:hidden}.toolbar-right[data-v-b347c735]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.search-container[data-v-b347c735]{min-width:200px;width:100%;max-width:400px}.email-table[data-v-b347c735]{flex-grow:1;display:flex;flex-direction:column;min-height:0}[data-v-b347c735] .p-datatable-scrollable .p-datatable-thead{position:sticky;top:0;z-index:1;background-color:#fff}[data-v-b347c735] .p-datatable.p-datatable-scrollable .p-datatable-wrapper{flex-grow:1}[data-v-b347c735] .custom -search-input{width:400px!important;min-width:300px;padding:8px}[data-v-b347c735] .p-icon-field{width:100%}.action-buttons[data-v-b347c735]{display:flex;gap:0;flex-shrink:0}.email-list-container[data-v-b347c735]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.email-table[data-v-b347c735]{flex:1;width:100%;table-layout:fixed}.empty-state[data-v-b347c735]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#5f6368}.empty-state i[data-v-b347c735]{font-size:3rem;margin-bottom:1rem;color:#dadce0}.empty-state h3[data-v-b347c735]{font-size:1.25rem;font-weight:500;margin-bottom:.5rem;color:#202124}.empty-state p[data-v-b347c735]{font-size:.875rem;color:#5f6368}.sender[data-v-b347c735]{font-weight:600;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.email-preview[data-v-b347c735]{display:flex;flex-direction:column;min-width:0;width:100%}.subject[data-v-b347c735]{font-weight:500;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.snippet[data-v-b347c735]{font-size:.875rem;color:#5f6368;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.date[data-v-b347c735]{font-size:.875rem;color:#5f6368;white-space:nowrap}[data-v-b347c735] .p-datatable-wrapper{overflow-x:hidden!important;overflow-y:auto!important;background:transparent!important}[data-v-b347c735] .p-datatable-table{table-layout:fixed;width:100%;background:transparent!important}[data-v-b347c735] .p-column-header-content{justify-content:flex-start;width:100%}[data-v-b347c735] .p-datatable-tbody>tr{cursor:default;transition:background-color .2s;background:transparent!important}[data-v-b347c735] .p-datatable-tbody>tr:hover{background-color:#f5f5f5!important}[data-v-b347c735] .p-datatable-tbody>tr.p-highlight{background-color:#e8f0fe!important;color:#1a73e8}[data-v-b347c735] .p-button.p-button-text{color:#5f6368!important}[data-v-b347c735] .p-button.p-button-text:hover{color:#1a73e8!important;background-color:#1a73e81a!important}[data-v-b347c735] .p-paginator{border-top:1px solid #e0e0e0!important;padding:.5rem!important;background:#fff!important;width:100%;bottom:10px;color:#202124}[data-v-b347c735] .p-checkbox,[data-v-b347c735] .p-checkbox .p-checkbox-box,[data-v-b347c735] .p-checkbox .p-checkbox-icon{cursor:pointer}[data-v-b347c735] .p-datatable-tbody>tr>td{cursor:default}[data-v-b347c735] .p-datatable-tbody>tr>td .p-button{cursor:pointer}[data-v-b347c735] .p-datatable-tbody>tr>td .p-checkbox{cursor:pointer}[data-v-b347c735] .p-datatable.density-compact .p-datatable-tbody>tr>td{padding:.25rem .5rem!important;font-size:.85rem}[data-v-b347c735] .p-datatable.density-compact .p-button.p-button-icon-only{height:1.75rem;width:1.75rem}[data-v-b347c735] .p-datatable.density-comfortable .p-datatable-tbody>tr>td{padding:1.25rem 1rem!important;font-size:1rem}[data-v-b347c735] .p-datatable.density-default .p-datatable-tbody>tr>td{padding:.75rem 1rem!important}[data-v-b347c735] .p-datatable-tbody>tr>td{vertical-align:middle}[data-v-8216ecc7] .p-toast-message-undo .p-toast-message-content{background-color:#202124!important;color:#fff;border:none;border-radius:4px;padding:.75rem 1.25rem;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}[data-v-8216ecc7] .p-toast-message-undo .p-toast-icon-close{display:none!important}[data-v-8216ecc7] .p-toast-message-undo .p-toast-message-icon{display:none}.email-body[data-v-412a0995]{word-break:break-word;line-height:1.6;font-size:.95rem}.email-body a[data-v-412a0995]{color:#1d4ed8;text-decoration:underline}.email-body a[data-v-412a0995]:hover{color:#1e40af}.email-body p[data-v-412a0995]{margin-top:0;margin-bottom:1em}.dark .email-body[data-v-412a0995]{color:#e5e7eb;background:none}.dark .email-body a[data-v-412a0995]{color:#60a5fa}.dark .email-body a[data-v-412a0995]:hover{color:#3b82f6}.dark .prose[data-v-412a0995]{color:#e5e7eb}.dark .prose a[data-v-412a0995]{color:#60a5fa}.dark .prose a[data-v-412a0995]:hover{color:#3b82f6}.prose[data-v-412a0995] :first-child{margin-top:0}.prose[data-v-412a0995] :last-child{margin-bottom:0}.email-content-wrapper[data-v-412a0995]{overflow-x:auto;padding:1rem 0;display:flex}.email-content-wrapper.is-text-content[data-v-412a0995]{justify-content:flex-start!important}.email-content-wrapper.is-text-content .email-body[data-v-412a0995]{text-align:left!important;margin-left:0!important;margin-right:0!important}.email-body[data-v-412a0995]{word-break:break-word;line-height:1.6;width:100%;font-size:.95rem}.drag-handle{cursor:grab}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.variable-input[data-v-c826e482]{position:relative;display:flex;align-items:center;padding:0;width:100%;min-height:42px}.variable-input.multiline[data-v-c826e482]{align-items:flex-start;min-height:120px}.editor-area[data-v-c826e482]{flex-grow:1;width:1%;padding:.5rem .75rem;line-height:1.5;background:transparent;border:none;outline:none;z-index:1;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;resize:none}.placeholder-text[data-v-c826e482]{position:absolute;left:.75rem;top:.7rem;color:#6c757d;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.variable-btn[data-v-c826e482]{margin:4px;flex-shrink:0;z-index:2;align-self:flex-start}[data-v-c826e482] .editor-area .variable-tag{display:inline-block;background-color:#e0e7ff;color:#4338ca;font-weight:500;padding:2px 8px;border-radius:6px;margin:0 2px;font-size:.8rem;-webkit-user-select:none;user-select:none;cursor:default;white-space:nowrap;vertical-align:middle;line-height:1.5;position:relative;top:-1px}.variable-menu-content[data-v-c826e482]{max-height:400px;overflow-y:auto}.variable-accordion[data-v-c826e482]{width:100%}.variable-accordion .p-accordion-header-link[data-v-c826e482]{position:sticky;top:0;z-index:1;background:#f9fafb!important;border:none!important;font-weight:600!important;padding:.75rem 1.25rem!important}.variable-accordion .p-accordion-content[data-v-c826e482]{padding:0!important}.variable-accordion .p-menuitem-link[data-v-c826e482]{cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;padding:.75rem 1.25rem;text-decoration:none;color:#4b5563;transition:background-color .2s;white-space:normal;word-break:break-word}.variable-accordion .p-menuitem-link[data-v-c826e482]:hover{background-color:#f3f4f6}.vue-flow__controls{box-shadow:0 1px 3px #0000001a}.p-inputtext.p-variant-standard{border-bottom:2px solid transparent!important;transition:border-color .2s}.p-inputtext.p-variant-standard:hover{border-bottom-color:#e5e7eb!important}.p-inputtext.p-variant-standard:focus{border-bottom-color:#3b82f6!important;box-shadow:none!important}.hidden-handle{opacity:0;pointer-events:none}.unclickable-handle{pointer-events:none}.variable-tag-summary{background:#e0e7ff;color:#4338ca;font-weight:500;padding:2px 6px;border-radius:4px;font-size:.75rem}.workflow-index-tabs .p-tabview-nav{background:transparent;border-bottom:1px solid #e5e7eb}.workflow-index-tabs .p-tabview-header{padding:0}.workflow-index-tabs .p-tabview-nav-link{background:transparent!important;border:none!important;border-bottom:3px solid transparent!important;font-weight:600;color:#6b7280;transition:color .2s,border-color .2s;padding:1rem 1.5rem}.workflow-index-tabs .p-tabview-nav-link:hover{color:#111827}.workflow-index-tabs .p-tabview-nav .p-highlight .p-tabview-nav-link{color:#2563eb!important;border-bottom-color:#2563eb!important}.edge-button[data-v-433a9dd1]{width:1.5rem;height:1.5rem;background-color:#fff;border-width:2px;border-color:#d1d5db;border-style:solid;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.edge-button[data-v-433a9dd1]:hover{border-color:#3b82f6;color:#3b82f6;transform:scale(1.1)}.edge-label[data-v-433a9dd1]{font-size:10px;font-weight:700;color:#6b7280;background-color:#e5e7eb;padding:.25rem .5rem;border-radius:9999px;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.variable-textarea-wrapper[data-v-be0eaa80]{position:relative}.plus-button[data-v-be0eaa80]{position:absolute;top:.25rem;right:.25rem;width:2rem!important;height:2rem!important}.variable-accordion[data-v-be0eaa80]{width:250px}.variable-accordion .p-accordion-header-link[data-v-be0eaa80]{padding:.75rem 1.25rem!important;font-weight:600!important;background-color:#f9fafb!important;border:none!important;border-radius:0!important}.variable-accordion .p-accordion-content[data-v-be0eaa80]{padding:0!important}.variable-accordion .p-menuitem-link[data-v-be0eaa80]{cursor:pointer;display:flex;align-items:center;padding:.75rem 1.25rem;text-decoration:none;color:#4b5563;transition:background-color .2s}.variable-accordion .p-menuitem-link[data-v-be0eaa80]:hover{background-color:#f3f4f6}.p-breadcrumb{background:transparent!important;border:none!important;padding:0!important}
