.trigger-node-wrapper[data-v-3ce8fefd]{align-items:center;gap:12px;display:flex;position:relative}.trigger-node[data-v-3ce8fefd]{--trigger-node-bg:#fff;--trigger-node-border:#dadce0;--trigger-node-hover-bg:#f8f9fa;--trigger-node-hover-border:#5f6368;--trigger-node-selected-bg:#c2e1fd;--trigger-node-selected-hover-bg:#d2e3fc;--trigger-icon-color:#1967d2;--trigger-label-color:#202124;--trigger-menu-btn-color:#5f6368;--trigger-menu-btn-hover-bg:#00000014;--trigger-dropdown-bg:#fff;--trigger-dropdown-border:#dadce0;--trigger-dropdown-item-color:#202124;--trigger-dropdown-item-hover-bg:#f1f3f4;--trigger-dropdown-icon-color:#5f6368;--trigger-dropdown-delete-color:#d93025;--trigger-dropdown-delete-hover-bg:#fce8e6;background:var(--trigger-node-bg);border:1px solid var(--trigger-node-border);box-sizing:border-box;cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:space-between;align-items:center;width:358px;height:50px;padding:0 15px;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.trigger-node[data-v-3ce8fefd]{--trigger-node-bg:#232425;--trigger-node-border:#606366;--trigger-node-hover-bg:#2a2b2c;--trigger-node-hover-border:#868b92;--trigger-node-selected-bg:#3f99ff;--trigger-node-selected-hover-bg:#5ba5ff;--trigger-icon-color:#fff;--trigger-label-color:#fff;--trigger-menu-btn-color:#b8bbbf;--trigger-menu-btn-hover-bg:#ffffff1a;--trigger-dropdown-bg:#232425;--trigger-dropdown-border:#606366;--trigger-dropdown-item-color:#fff;--trigger-dropdown-item-hover-bg:#2a2b2c;--trigger-dropdown-icon-color:#fff;--trigger-dropdown-delete-color:#f87171;--trigger-dropdown-delete-hover-bg:#4a2020}.trigger-icon[data-v-3ce8fefd],.trigger-icon[data-v-3ce8fefd] .app-icon,.trigger-icon[data-v-3ce8fefd] .app-icon-svg,.trigger-icon[data-v-3ce8fefd] svg{color:var(--trigger-icon-color)}.trigger-label[data-v-3ce8fefd]{color:var(--trigger-label-color)}.next-run-badge[data-v-3ce8fefd]{color:#9ca3af;background:#2a2b2c;border-color:#606366}}.trigger-node[data-v-3ce8fefd]:hover{background:var(--trigger-node-hover-bg);border-color:var(--trigger-node-hover-border)}.trigger-node.selected[data-v-3ce8fefd]{background:var(--trigger-node-selected-bg);border-color:var(--trigger-node-selected-bg)}.trigger-node.selected[data-v-3ce8fefd]:hover{background:var(--trigger-node-selected-hover-bg);border-color:var(--trigger-node-selected-hover-bg)}.trigger-content[data-v-3ce8fefd]{flex:1;gap:10px;min-width:0}.trigger-content[data-v-3ce8fefd],.trigger-icon[data-v-3ce8fefd]{align-items:center;display:flex}.trigger-icon[data-v-3ce8fefd]{color:var(--trigger-icon-color);flex-shrink:0;justify-content:center;width:22px;height:22px}.trigger-icon[data-v-3ce8fefd] .app-icon{color:inherit;-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.trigger-icon[data-v-3ce8fefd] .app-icon-svg{color:inherit;width:18px;height:18px}.trigger-icon[data-v-3ce8fefd] svg{color:inherit}.trigger-label[data-v-3ce8fefd]{color:var(--trigger-label-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.step-prefix[data-v-3ce8fefd]{font-weight:500}.menu-wrapper[data-v-3ce8fefd]{position:relative}.menu-btn[data-v-3ce8fefd]{color:var(--trigger-menu-btn-color);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;padding:0;transition:all .2s;display:flex}.menu-btn[data-v-3ce8fefd]:hover{background-color:var(--trigger-menu-btn-hover-bg)}.menu-btn svg[data-v-3ce8fefd]{color:inherit}.dropdown-menu[data-v-3ce8fefd]{background:var(--trigger-dropdown-bg);border:1px solid var(--trigger-dropdown-border);z-index:100;border-radius:7px;min-width:144px;margin-top:3px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.dropdown-item[data-v-3ce8fefd]{color:var(--trigger-dropdown-item-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:9px 15px;font-size:13px;transition:background .15s;display:flex}.dropdown-item[data-v-3ce8fefd]:hover{background:var(--trigger-dropdown-item-hover-bg)}.dropdown-item svg[data-v-3ce8fefd]{color:var(--trigger-dropdown-icon-color);flex-shrink:0}.dropdown-item.delete[data-v-3ce8fefd],.dropdown-item.delete svg[data-v-3ce8fefd]{color:var(--trigger-dropdown-delete-color)}.dropdown-item.delete[data-v-3ce8fefd]:hover{background:var(--trigger-dropdown-delete-hover-bg)}.next-run-badge[data-v-3ce8fefd]{color:#6b7280;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:flex}.next-run-text[data-v-3ce8fefd]{line-height:1.4}.workflow-tree-node[data-v-4e6c3810]{--tree-node-bg:#fff;--tree-node-border:#dadce0;--tree-node-hover-bg:#f8f9fa;--tree-node-hover-border:#5f6368;--tree-node-selected-bg:#c2e1fd;--tree-node-selected-hover-bg:#d2e3fc;--tree-node-icon-color:#5f6368;--tree-node-switch-icon:#7b1fa2;--tree-node-label-color:#202124;--tree-menu-btn-color:#5f6368;--tree-menu-btn-hover-bg:#00000014;--tree-dropdown-bg:#fff;--tree-dropdown-border:#dadce0;--tree-dropdown-item-color:#202124;--tree-dropdown-item-hover-bg:#f1f3f4;--tree-dropdown-icon-color:#5f6368;--tree-dropdown-delete-color:#d93025;--tree-dropdown-delete-hover-bg:#fce8e6;--tree-checkif-bg:#fff;--tree-checkif-border:#dadce0;--tree-checkif-hover-bg:#f8f9fa;--tree-switch-bg:#fff;--tree-switch-border:#dadce0;--tree-switch-hover-bg:#f8f9fa;background:var(--tree-node-bg);border:1px solid var(--tree-node-border);box-sizing:border-box;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;width:358px;height:50px;padding:0 15px;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.workflow-tree-node[data-v-4e6c3810]{--tree-node-bg:#232425;--tree-node-border:#606366;--tree-node-hover-bg:#2a2b2c;--tree-node-hover-border:#868b92;--tree-node-selected-bg:#3f99ff;--tree-node-selected-hover-bg:#5ba5ff;--tree-node-icon-color:#fff;--tree-node-switch-icon:#d6bcfa;--tree-node-label-color:#fff;--tree-menu-btn-color:#b8bbbf;--tree-menu-btn-hover-bg:#ffffff1a;--tree-dropdown-bg:#232425;--tree-dropdown-border:#606366;--tree-dropdown-item-color:#fff;--tree-dropdown-item-hover-bg:#2a2b2c;--tree-dropdown-icon-color:#fff;--tree-dropdown-delete-color:#f87171;--tree-dropdown-delete-hover-bg:#4a2020;--tree-checkif-bg:#232425;--tree-checkif-border:#606366;--tree-checkif-hover-bg:#2a2b2c;--tree-switch-bg:#3d2952;--tree-switch-border:#9f7aea;--tree-switch-hover-bg:#4e3568}.node-icon[data-v-4e6c3810],.node-icon[data-v-4e6c3810] .app-icon,.node-icon[data-v-4e6c3810] .app-icon-svg,.node-icon[data-v-4e6c3810] svg{color:var(--tree-node-icon-color)}.node-type-switch .node-icon[data-v-4e6c3810],.node-type-switch .node-icon[data-v-4e6c3810] .app-icon,.node-type-switch .node-icon[data-v-4e6c3810] .app-icon-svg,.node-type-switch .node-icon[data-v-4e6c3810] svg{color:var(--tree-node-switch-icon)}.node-label[data-v-4e6c3810]{color:var(--tree-node-label-color)}}.workflow-tree-node[data-v-4e6c3810]:hover{background:var(--tree-node-hover-bg);border-color:var(--tree-node-hover-border)}.workflow-tree-node.selected[data-v-4e6c3810]{background:var(--tree-node-selected-bg);border-color:var(--tree-node-selected-bg)}.workflow-tree-node.selected[data-v-4e6c3810]:hover{background:var(--tree-node-selected-hover-bg);border-color:var(--tree-node-selected-hover-bg)}.node-type-checkif[data-v-4e6c3810]{background:var(--tree-checkif-bg);border-color:var(--tree-checkif-border)}.node-type-checkif[data-v-4e6c3810]:hover{background:var(--tree-checkif-hover-bg)}.node-type-switch[data-v-4e6c3810]{background:var(--tree-switch-bg);border-color:var(--tree-switch-border)}.node-type-switch[data-v-4e6c3810]:hover{background:var(--tree-switch-hover-bg)}.node-content[data-v-4e6c3810]{flex:1;gap:10px;min-width:0}.node-content[data-v-4e6c3810],.node-icon[data-v-4e6c3810]{align-items:center;display:flex}.node-icon[data-v-4e6c3810]{color:var(--tree-node-icon-color);flex-shrink:0;justify-content:center;width:29px;height:29px}.node-icon[data-v-4e6c3810] .app-icon{color:inherit;-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.node-icon[data-v-4e6c3810] .app-icon-svg{color:inherit;width:18px;height:18px}.node-icon[data-v-4e6c3810] svg{color:inherit}.node-avatar[data-v-4e6c3810]{-o-object-fit:cover;object-fit:cover}.node-avatar[data-v-4e6c3810],.node-avatar-placeholder[data-v-4e6c3810]{border-radius:50%;width:22px;height:22px}.node-avatar-placeholder[data-v-4e6c3810]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.node-type-switch .node-icon[data-v-4e6c3810]{color:var(--tree-node-switch-icon)}.node-label[data-v-4e6c3810]{color:var(--tree-node-label-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.step-prefix[data-v-4e6c3810]{font-weight:500}.menu-wrapper[data-v-4e6c3810]{position:relative}.menu-btn[data-v-4e6c3810]{color:var(--tree-menu-btn-color);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;padding:0;transition:all .2s;display:flex}.menu-btn[data-v-4e6c3810]:hover{background-color:var(--tree-menu-btn-hover-bg)}.menu-btn svg[data-v-4e6c3810]{color:inherit}.dropdown-menu[data-v-4e6c3810]{background:var(--tree-dropdown-bg);border:1px solid var(--tree-dropdown-border);z-index:100;border-radius:7px;min-width:144px;margin-top:3px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.dropdown-item[data-v-4e6c3810]{color:var(--tree-dropdown-item-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:9px 15px;font-size:13px;transition:background .15s;display:flex}.dropdown-item[data-v-4e6c3810]:hover{background:var(--tree-dropdown-item-hover-bg)}.dropdown-item svg[data-v-4e6c3810]{color:var(--tree-dropdown-icon-color);flex-shrink:0}.dropdown-item.delete[data-v-4e6c3810],.dropdown-item.delete svg[data-v-4e6c3810]{color:var(--tree-dropdown-delete-color)}.dropdown-item.delete[data-v-4e6c3810]:hover{background:var(--tree-dropdown-delete-hover-bg)}.node-status-indicator[data-v-4e6c3810]{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.status-pending-dot[data-v-4e6c3810]{background:#d1d5db;border-radius:50%;width:8px;height:8px}.status-spinner[data-v-4e6c3810]{border:2px solid #3b82f6;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite node-spin-4e6c3810;display:inline-block}@keyframes node-spin-4e6c3810{to{transform:rotate(1turn)}}.node-status-in_progress[data-v-4e6c3810]{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.node-status-completed[data-v-4e6c3810]{border-color:#12b348}.date-picker[data-v-d6188079]{--picker-text-primary:#232425;--picker-text-secondary:#606366;--picker-text-tertiary:#909499;--picker-text-muted:silver;--picker-bg-surface:#fff;--picker-bg-subtle:#f5f5f5;--picker-border:#eaeaea;--picker-link:#0f7fff;--picker-link-hover:#06c;--picker-shadow:0px 2px 8px #00000014;display:inline-block;position:relative}@media (prefers-color-scheme:dark){.date-picker[data-v-d6188079]{--picker-text-primary:#fff;--picker-text-secondary:#b8bbbf;--picker-text-tertiary:#868b92;--picker-text-muted:#606366;--picker-bg-surface:#232425;--picker-bg-subtle:#2a2b2c;--picker-border:#606366;--picker-link:#5ba5ff;--picker-link-hover:#7fbfff;--picker-shadow:0px 2px 8px #0000004d}}.picker-trigger[data-v-d6188079]{background:var(--picker-bg-surface);border:1px solid var(--picker-border);box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;transition:border-color .2s;display:flex}.picker-trigger[data-v-d6188079]:hover{border-color:var(--picker-link)}.picker-trigger.is-disabled[data-v-d6188079]{background:var(--picker-bg-subtle)}.trigger-value[data-v-d6188079]{color:var(--picker-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.trigger-value.has-value[data-v-d6188079]{color:var(--picker-text-primary)}.trigger-icon[data-v-d6188079]{color:var(--picker-text-tertiary);flex-shrink:0;width:16px;height:16px}.date-panel[data-v-d6188079]{background:var(--picker-bg-surface);box-shadow:var(--picker-shadow);z-index:10000;border-radius:8px;width:280px;padding:12px;position:fixed}.panel-header[data-v-d6188079]{justify-content:space-between;margin-bottom:12px}.nav-btn[data-v-d6188079],.panel-header[data-v-d6188079]{align-items:center;display:flex}.nav-btn[data-v-d6188079]{color:var(--picker-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;width:28px;height:28px}.nav-btn[data-v-d6188079]:hover{background:var(--picker-bg-subtle)}.header-selects[data-v-d6188079]{gap:8px;display:flex}.month-select[data-v-d6188079],.year-select[data-v-d6188079]{background:var(--picker-bg-surface);border:1px solid var(--picker-border);color:var(--picker-text-primary);cursor:pointer;border-radius:4px;padding:4px 8px;font-size:14px}.weekdays[data-v-d6188079]{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:8px;display:grid}.weekday[data-v-d6188079]{color:var(--picker-text-tertiary);text-align:center;padding:4px;font-size:12px;font-weight:600}.days-grid[data-v-d6188079]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.day-cell[data-v-d6188079]{color:var(--picker-text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;height:32px;font-size:14px;transition:background-color .15s;display:flex}.day-cell[data-v-d6188079]:hover{background:var(--picker-bg-subtle)}.day-cell.is-other-month[data-v-d6188079]{color:var(--picker-text-muted)}.day-cell.is-today[data-v-d6188079]{color:var(--picker-link);font-weight:600}.day-cell.is-selected[data-v-d6188079]{background:var(--picker-link);color:#fff}.day-cell.is-selected[data-v-d6188079]:hover{background:var(--picker-link-hover)}.panel-footer[data-v-d6188079]{border-top:1px solid var(--picker-border);text-align:center;margin-top:12px;padding-top:12px}.today-btn[data-v-d6188079]{color:var(--picker-link);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 16px;font-size:14px}.today-btn[data-v-d6188079]:hover{background:#0f7fff1a}@media (prefers-color-scheme:dark){.day-cell.is-selected[data-v-d6188079]{color:#1a1b1c}.today-btn[data-v-d6188079]:hover{background:#5ba5ff1a}}.date-panel{z-index:10000;background:#fff;border-radius:8px;width:280px;padding:12px;position:fixed;box-shadow:0 2px 8px #00000014}.date-panel .panel-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.date-panel .nav-btn{color:#606366;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.date-panel .nav-btn:hover{background:#f5f5f5}.date-panel .header-selects{gap:8px;display:flex}.date-panel .month-select,.date-panel .year-select{color:#232425;cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:4px;padding:4px 8px;font-size:14px}.date-panel .weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:8px;display:grid}.date-panel .weekday{color:#909499;text-align:center;padding:4px;font-size:12px;font-weight:600}.date-panel .days-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.date-panel .day-cell{color:#232425;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;height:32px;font-size:14px;transition:background-color .15s;display:flex}.date-panel .day-cell:hover{background:#f5f5f5}.date-panel .day-cell.is-other-month{color:silver}.date-panel .day-cell.is-today{color:#0f7fff;font-weight:600}.date-panel .day-cell.is-selected{color:#fff;background:#0f7fff}.date-panel .day-cell.is-selected:hover{background:#06c}.date-panel .panel-footer{text-align:center;border-top:1px solid #eaeaea;margin-top:12px;padding-top:12px}.date-panel .today-btn{color:#0f7fff;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 16px;font-size:14px}.date-panel .today-btn:hover{background:#0f7fff1a}@media (prefers-color-scheme:dark){.date-panel{background:#232425;box-shadow:0 2px 8px #0000004d}.date-panel .nav-btn{color:#b8bbbf}.date-panel .nav-btn:hover{background:#2a2b2c}.date-panel .month-select,.date-panel .year-select{color:#fff;background:#232425;border-color:#606366}.date-panel .weekday{color:#868b92}.date-panel .day-cell{color:#fff}.date-panel .day-cell:hover{background:#2a2b2c}.date-panel .day-cell.is-other-month{color:#606366}.date-panel .day-cell.is-today{color:#5ba5ff}.date-panel .day-cell.is-selected{color:#1a1b1c;background:#5ba5ff}.date-panel .day-cell.is-selected:hover{background:#7fbfff}.date-panel .panel-footer{border-top-color:#606366}.date-panel .today-btn{color:#5ba5ff}.date-panel .today-btn:hover{background:#5ba5ff1a}}.time-picker[data-v-31fc2a47]{--time-text-primary:#232425;--time-text-secondary:#606366;--time-text-tertiary:#909499;--time-bg-surface:#fff;--time-bg-subtle:#f5f5f5;--time-border:#eaeaea;--time-link:#0f7fff;--time-link-hover:#06c;--time-scrollbar:#e0e0e0;--time-shadow:0px 2px 8px #00000014;display:inline-block;position:relative}@media (prefers-color-scheme:dark){.time-picker[data-v-31fc2a47]{--time-text-primary:#fff;--time-text-secondary:#b8bbbf;--time-text-tertiary:#868b92;--time-bg-surface:#232425;--time-bg-subtle:#2a2b2c;--time-border:#606366;--time-link:#5ba5ff;--time-link-hover:#7fbfff;--time-scrollbar:#606366;--time-shadow:0px 2px 8px #0000004d}}.picker-trigger[data-v-31fc2a47]{background:var(--time-bg-surface);border:1px solid var(--time-border);box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;transition:border-color .2s;display:flex}.picker-trigger[data-v-31fc2a47]:hover{border-color:var(--time-link)}.trigger-value[data-v-31fc2a47]{color:var(--time-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.trigger-value.has-value[data-v-31fc2a47]{color:var(--time-text-primary)}.trigger-icon[data-v-31fc2a47]{color:var(--time-text-tertiary);flex-shrink:0;width:16px;height:16px}.time-panel[data-v-31fc2a47]{background:var(--time-bg-surface);box-shadow:var(--time-shadow);z-index:10000;border-radius:8px;width:200px;padding:12px;position:fixed}.time-columns[data-v-31fc2a47]{gap:8px;display:flex}.time-column[data-v-31fc2a47]{flex:1}.column-label[data-v-31fc2a47]{color:var(--time-text-tertiary);text-align:center;margin-bottom:8px;font-size:12px;font-weight:600}.column-options[data-v-31fc2a47]{scrollbar-width:thin;height:200px;overflow-y:auto}.column-options[data-v-31fc2a47]::-webkit-scrollbar{width:4px}.column-options[data-v-31fc2a47]::-webkit-scrollbar-track{background:0 0}.column-options[data-v-31fc2a47]::-webkit-scrollbar-thumb{background:var(--time-scrollbar);border-radius:2px}.time-option[data-v-31fc2a47]{color:var(--time-text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;height:33px;font-size:14px;transition:background-color .15s;display:flex}.time-option.is-selected[data-v-31fc2a47],.time-option[data-v-31fc2a47]:hover{background:var(--time-bg-subtle)}.time-option.is-selected[data-v-31fc2a47]{color:var(--time-link);font-weight:600}.panel-footer[data-v-31fc2a47]{border-top:1px solid var(--time-border);justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.confirm-btn[data-v-31fc2a47],.now-btn[data-v-31fc2a47]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 16px;font-size:14px}.now-btn[data-v-31fc2a47]{color:var(--time-text-secondary)}.now-btn[data-v-31fc2a47]:hover{background:var(--time-bg-subtle)}.confirm-btn[data-v-31fc2a47]{background:var(--time-link);color:#fff}.confirm-btn[data-v-31fc2a47]:hover{background:var(--time-link-hover)}@media (prefers-color-scheme:dark){.confirm-btn[data-v-31fc2a47]{color:#1a1b1c}}.time-panel{z-index:10000;background:#fff;border-radius:8px;width:200px;padding:12px;position:fixed;box-shadow:0 2px 8px #00000014}.time-panel .time-columns{gap:8px;display:flex}.time-panel .time-column{flex:1}.time-panel .column-label{color:#909499;text-align:center;margin-bottom:8px;font-size:12px;font-weight:600}.time-panel .column-options{scrollbar-width:thin;height:200px;overflow-y:auto}.time-panel .column-options::-webkit-scrollbar{width:4px}.time-panel .column-options::-webkit-scrollbar-track{background:0 0}.time-panel .column-options::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.time-panel .time-option{color:#232425;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;height:33px;font-size:14px;transition:background-color .15s;display:flex}.time-panel .time-option:hover{background:#f5f5f5}.time-panel .time-option.is-selected{color:#0f7fff;background:#f5f5f5;font-weight:600}.time-panel .panel-footer{border-top:1px solid #eaeaea;justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.time-panel .confirm-btn,.time-panel .now-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 16px;font-size:14px}.time-panel .now-btn{color:#606366}.time-panel .now-btn:hover{background:#f5f5f5}.time-panel .confirm-btn{color:#fff;background:#0f7fff}.time-panel .confirm-btn:hover{background:#06c}@media (prefers-color-scheme:dark){.time-panel{background:#232425;box-shadow:0 2px 8px #0000004d}.time-panel .column-label{color:#868b92}.time-panel .column-options::-webkit-scrollbar-thumb{background:#606366}.time-panel .time-option{color:#fff}.time-panel .time-option:hover{background:#2a2b2c}.time-panel .time-option.is-selected{color:#5ba5ff;background:#2a2b2c}.time-panel .panel-footer{border-top-color:#606366}.time-panel .now-btn{color:#b8bbbf}.time-panel .now-btn:hover{background:#2a2b2c}.time-panel .confirm-btn{color:#1a1b1c;background:#5ba5ff}.time-panel .confirm-btn:hover{background:#7fbfff}}.schedule-trigger-config[data-v-ea0617b8]{--schedule-text-primary:#232425;--schedule-text-secondary:#606366;--schedule-border:#eaeaea;--schedule-bg-subtle:#f5f5f5;--schedule-bg-surface:#fff;--schedule-link:#0f7fff;padding:0 16px}@media (prefers-color-scheme:dark){.schedule-trigger-config[data-v-ea0617b8]{--schedule-text-primary:#fff;--schedule-text-secondary:#b8bbbf;--schedule-border:#606366;--schedule-bg-subtle:#2a2b2c;--schedule-bg-surface:#232425;--schedule-link:#5ba5ff}}.config-label[data-v-ea0617b8]{color:var(--schedule-text-primary);margin-bottom:8px;font-size:14px;font-weight:400;display:block}.timezone-label[data-v-ea0617b8]{margin-top:20px}.schedule-inputs[data-v-ea0617b8]{align-items:center;gap:8px;display:flex}.custom-repeat-config[data-v-ea0617b8]{margin-top:30px}.custom-repeat-divider[data-v-ea0617b8]{background:var(--schedule-border);height:1px;margin-bottom:30px}.custom-repeat-title[data-v-ea0617b8]{margin-bottom:16px;font-weight:700}.sub-label[data-v-ea0617b8]{color:var(--schedule-text-primary);margin-bottom:8px;font-size:14px;font-weight:400;display:block}.repeat-frequency[data-v-ea0617b8]{width:100%;margin-bottom:20px}.frequency-inputs[data-v-ea0617b8]{align-items:center;width:100%;display:flex}.every-label-wrapper[data-v-ea0617b8]{background:var(--schedule-bg-subtle);border:1px solid var(--schedule-border);box-sizing:border-box;border-right:none;border-radius:8px 0 0 8px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:41px;padding:0 16px;display:flex}.every-label[data-v-ea0617b8],.interval-input[data-v-ea0617b8]{color:var(--schedule-text-primary);font-size:14px}.interval-input[data-v-ea0617b8]{background:var(--schedule-bg-surface);border:1px solid var(--schedule-border);box-sizing:border-box;text-align:center;border-radius:0;flex:1;min-width:60px;height:41px;padding:10px 12px}.interval-input[data-v-ea0617b8]:focus{border-color:var(--schedule-link);z-index:1;outline:none;position:relative}.unit-dropdown-wrapper[data-v-ea0617b8]{flex-shrink:0;width:93px}.unit-dropdown-wrapper[data-v-ea0617b8] .dropdown-trigger{border-left:none;border-radius:0 8px 8px 0;justify-content:flex-start;gap:12px;padding:10px 20px}.unit-dropdown-wrapper[data-v-ea0617b8] .trigger-value{flex:none}.end-date-config[data-v-ea0617b8]{margin-top:20px}.end-date-options[data-v-ea0617b8]{align-items:center;gap:16px;display:flex}.radio-option[data-v-ea0617b8]{color:var(--schedule-text-primary);cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.radio-option input[type=radio][data-v-ea0617b8]{accent-color:var(--schedule-link);width:16px;height:16px;margin:0}.radio-label[data-v-ea0617b8]{cursor:pointer;align-items:center;display:flex}.variable-editor[data-v-c7de39bc]{width:100%;position:relative}.content-editable[data-v-c7de39bc]{background:var(--color-bg-page,#fff);border-radius:var(--radius-md,8px);font-size:var(--text-body,16px);line-height:var(--line-height-loose,1.5);min-height:100px;padding:var(--space-sm,12px)var(--space-md,16px);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;transition:all var(--duration-quick,.15s)var(--easing-standard,cubic-bezier(.4,0,.2,1));border:1px solid #000;outline:none}.content-editable[data-v-c7de39bc]:focus{border-color:var(--color-brand-primary,#232425)}.content-editable[data-v-c7de39bc]:empty:before{color:var(--color-text-tertiary,#909499);content:attr(data-placeholder);pointer-events:none}[data-v-c7de39bc] .variable-badge{background:var(--color-bg-subtle,#f5f5f5);border-radius:var(--radius-sm,6px);color:var(--color-text-primary,#202124);cursor:pointer;font-size:var(--text-caption,12px);font-weight:var(--font-weight-regular,400);transition:all var(--duration-quick,.15s)var(--easing-standard,cubic-bezier(.4,0,.2,1));-webkit-user-select:none;user-select:none;vertical-align:middle;align-items:center;gap:6px;margin:0 2px;padding:4px 8px;display:inline-flex}[data-v-c7de39bc] .variable-badge:hover{background:var(--color-bg-surface,#e8e8e8)}[data-v-c7de39bc] .variable-badge .variable-icon-svg{vertical-align:middle;flex-shrink:0;width:16px;height:16px}[data-v-c7de39bc] .tool-badge{background:var(--color-bg-subtle,#f5f5f5);border-radius:var(--radius-sm,6px);color:var(--color-text-primary,#202124);font-size:var(--text-caption,12px);font-weight:var(--font-weight-regular,400);transition:all var(--duration-quick,.15s)var(--easing-standard,cubic-bezier(.4,0,.2,1));-webkit-user-select:none;user-select:none;vertical-align:middle;align-items:center;gap:6px;margin:0 2px;padding:4px 8px;display:inline-flex}[data-v-c7de39bc] .tool-badge:hover{background:var(--color-bg-surface,#e8e8e8)}[data-v-c7de39bc] .tool-icon-container{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}[data-v-c7de39bc] .tool-icon-container>*{width:100%;height:100%}[data-v-c7de39bc] .tool-icon-fallback,[data-v-c7de39bc] .tool-icon-placeholder{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:12px;display:inline-flex}.cascading-selector-container[data-v-c7de39bc]{z-index:10000;flex-direction:row;align-items:flex-start;gap:0;display:flex;position:fixed}.variable-selector-dropdown[data-v-c7de39bc]{background:#fff;border-radius:12px;width:248px;max-height:369px;overflow:hidden;box-shadow:0 2px 12px #00000014}.selector-tabs[data-v-c7de39bc]{border-bottom:1px solid #0000001a;align-items:center;gap:16px;padding:12px 16px;display:flex}.selector-tab[data-v-c7de39bc]{color:#909499;cursor:pointer;background:0 0;border:none;padding:0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative}.selector-tab.active[data-v-c7de39bc]{color:#232425;font-weight:700}.selector-tab[data-v-c7de39bc]:hover:not(.active){color:#606366}.tab-indicator[data-v-c7de39bc]{background:#232425;width:100%;height:2px;position:absolute;bottom:-12px;left:0}.selector-content[data-v-c7de39bc]{max-height:309px;padding:8px;overflow-y:auto}.category-selector-item[data-v-c7de39bc]{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.category-selector-item.active[data-v-c7de39bc],.category-selector-item.hovered[data-v-c7de39bc],.category-selector-item[data-v-c7de39bc]:hover{background:#f5f5f5}.category-icon[data-v-c7de39bc]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.category-label[data-v-c7de39bc]{color:#232425;flex:1;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:21px}.category-arrow[data-v-c7de39bc]{color:#909499;flex-shrink:0}.actions-sub-panel[data-v-c7de39bc]{background:#fff;border-radius:12px;width:200px;max-height:321px;padding:8px;position:absolute;top:48px;left:252px;overflow-y:auto;box-shadow:0 4px 20px #00000026}.action-selector-item[data-v-c7de39bc]{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.action-selector-item.active[data-v-c7de39bc]{background:#f5f5f5}.action-icon[data-v-c7de39bc]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.action-name[data-v-c7de39bc]{color:#232425;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:21px;overflow:hidden}.variable-tab-content[data-v-c7de39bc]{flex-direction:column;min-height:200px;display:flex}.variable-item[data-v-c7de39bc]{background:var(--color-bg-subtle,#f5f5f5);cursor:pointer;transition:all var(--duration-quick,.15s)var(--easing-standard,cubic-bezier(.4,0,.2,1));border-radius:8px;align-items:center;gap:6px;margin-bottom:4px;padding:8px 12px;display:flex}.variable-item.active[data-v-c7de39bc],.variable-item[data-v-c7de39bc]:hover{background:#e8e8e8}.variable-item-icon[data-v-c7de39bc]{color:var(--color-text-tertiary,#909499);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.variable-item-icon[data-v-c7de39bc] .variable-icon-svg{width:24px;height:24px}.variable-item-name[data-v-c7de39bc]{color:var(--color-text-primary,#232425);flex:1;font-size:14px;font-weight:400;line-height:21px}.variable-delete-btn[data-v-c7de39bc]{border-radius:var(--radius-xs,4px);color:var(--color-text-tertiary,#909499);cursor:pointer;opacity:0;height:20px;transition:all var(--duration-quick,.15s)var(--easing-standard,cubic-bezier(.4,0,.2,1));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;padding:0;font-size:16px;display:flex}.variable-item:hover .variable-delete-btn[data-v-c7de39bc]{opacity:1}.variable-delete-btn[data-v-c7de39bc]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.variable-empty-state[data-v-c7de39bc]{color:var(--color-text-tertiary,#909499);text-align:center;flex:1;justify-content:center;align-items:center;padding:40px 20px;font-size:14px;line-height:1.5;display:flex}.variable-create-footer[data-v-c7de39bc]{margin-top:auto;padding:8px 0}.variable-create-btn[data-v-c7de39bc]{background:var(--color-brand-primary,#232425);color:var(--color-text-on-brand,#fff);cursor:pointer;height:40px;transition:all var(--duration-quick,.15s)var(--easing-standard,cubic-bezier(.4,0,.2,1));border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:0 24px;font-size:14px;font-weight:400;display:flex}.variable-create-btn[data-v-c7de39bc]:hover{background:var(--color-brand-primary-hover,#393a3b)}.variable-create-btn[data-v-c7de39bc]:active{background:var(--color-brand-primary-active,#1a1b1c)}.variable-selector-header[data-v-c7de39bc]{background:var(--color-bg-surface,#fafafa);border-bottom:1px solid var(--color-bg-subtle,#f5f5f5);border-radius:var(--radius-md,8px)var(--radius-md,8px)0 0;color:var(--color-text-tertiary,#909499);font-size:var(--text-caption,12px);font-weight:var(--font-weight-semibold,600);letter-spacing:.5px;padding:var(--space-sm,12px)var(--space-md,16px);text-transform:uppercase}.variable-selector-item[data-v-c7de39bc]{cursor:pointer;align-items:center;gap:var(--space-sm,12px);padding:var(--space-sm,12px)var(--space-md,16px);transition:all var(--duration-quick,.15s)var(--easing-standard,cubic-bezier(.4,0,.2,1));display:flex}.variable-icon[data-v-c7de39bc],.variable-selector-item.active[data-v-c7de39bc],.variable-selector-item[data-v-c7de39bc]:hover{background:var(--color-bg-subtle,#f5f5f5)}.variable-icon[data-v-c7de39bc]{border-radius:var(--radius-sm,6px);justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.variable-info[data-v-c7de39bc]{flex:1;min-width:0}.variable-name[data-v-c7de39bc]{color:var(--color-text-primary,#232425);font-size:var(--text-small,14px);font-weight:var(--font-weight-semibold,600);line-height:var(--line-height-relaxed,1.4);display:block}.variable-preview[data-v-c7de39bc]{color:var(--color-text-tertiary,#909499);font-size:var(--text-caption,12px);line-height:var(--line-height-loose,1.5);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.variable-selector-empty[data-v-c7de39bc]{color:var(--color-text-tertiary,#909499);font-size:var(--text-small,14px);padding:var(--space-md,16px);text-align:center}.variable-selector-footer[data-v-c7de39bc]{background:var(--color-bg-surface,#fafafa);border-radius:0 0 var(--radius-md,8px)var(--radius-md,8px);border-top:1px solid var(--color-bg-subtle,#f5f5f5);padding:8px var(--space-md,16px)}.create-variable-btn[data-v-c7de39bc]{background:var(--color-brand-primary,#232425);border-radius:var(--radius-sm,6px);color:var(--color-text-on-brand,#fff);cursor:pointer;font-size:var(--text-small,14px);font-weight:var(--font-weight-regular,400);height:var(--size-sm,32px);padding:0 var(--space-sm,12px);transition:all var(--duration-quick,.15s)var(--easing-standard,cubic-bezier(.4,0,.2,1));border:none;width:100%;display:block}.create-variable-btn[data-v-c7de39bc]:hover{background:var(--color-brand-primary-hover,#393a3b)}.create-variable-btn[data-v-c7de39bc]:active{background:var(--color-brand-primary-active,#1a1b1c)}.variable-markdown-editor[data-v-c7de39bc]{background:var(--color-bg-page,#fff);min-height:247px;overflow:hidden;border:1px solid #eaeaea!important;border-radius:8px!important}.variable-markdown-editor[data-v-c7de39bc] .vditor{background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.variable-markdown-editor[data-v-c7de39bc] .vditor-element{background:0 0!important;padding:0!important}.variable-markdown-editor[data-v-c7de39bc] .vditor-toolbar{display:none!important}.variable-markdown-editor[data-v-c7de39bc] .vditor-content{min-height:247px}.variable-markdown-editor[data-v-c7de39bc] .editor-container{min-height:auto}.variable-markdown-editor[data-v-c7de39bc] .vditor-ir,.variable-markdown-editor[data-v-c7de39bc] .vditor-sv,.variable-markdown-editor[data-v-c7de39bc] .vditor-wysiwyg{padding:0!important}.variable-markdown-editor[data-v-c7de39bc] .vditor-reset{max-height:60vh;font-size:14px;line-height:1.5;overflow-y:auto;box-shadow:none!important;border:none!important;max-width:100%!important;margin:0!important;padding:10px 12px!important}.variable-markdown-editor[data-v-c7de39bc] .vditor-reset:before{color:#ccc}.modal-fade-enter-active[data-v-c7de39bc],.modal-fade-leave-active[data-v-c7de39bc]{transition:opacity var(--duration-base,.25s)var(--easing-standard,cubic-bezier(.4,0,.2,1))}.modal-fade-enter-active .variable-modal[data-v-c7de39bc],.modal-fade-leave-active .variable-modal[data-v-c7de39bc]{transition:transform var(--duration-base,.25s)var(--easing-standard,cubic-bezier(.4,0,.2,1))}.modal-fade-enter-from[data-v-c7de39bc],.modal-fade-leave-to[data-v-c7de39bc]{opacity:0}.modal-fade-enter-from .variable-modal[data-v-c7de39bc],.modal-fade-leave-to .variable-modal[data-v-c7de39bc]{transform:scale(.95)translateY(-10px)}@media (prefers-color-scheme:dark){.content-editable[data-v-c7de39bc]{color:#fff;background:#232425;border-color:#606366}.content-editable[data-v-c7de39bc]:focus{border-color:#5ba5ff}.content-editable[data-v-c7de39bc]:empty:before{color:#868b92}[data-v-c7de39bc] .variable-badge{color:#fff;background:#2a2b2c}[data-v-c7de39bc] .variable-badge:hover{background:#3a3b3c}[data-v-c7de39bc] .tool-badge{color:#fff;background:#2a2b2c}[data-v-c7de39bc] .tool-badge:hover{background:#3a3b3c}.variable-selector-dropdown[data-v-c7de39bc]{background:#232425;box-shadow:0 2px 12px #0000004d}.actions-sub-panel[data-v-c7de39bc]{background:#232425;box-shadow:0 4px 20px #0006}.selector-tabs[data-v-c7de39bc]{border-bottom-color:#606366}.selector-tab[data-v-c7de39bc]{color:#b8bbbf}.selector-tab.active[data-v-c7de39bc]{color:#fff}.tab-indicator[data-v-c7de39bc]{background:#fff}.selector-tab[data-v-c7de39bc]:hover:not(.active){color:#fff}.action-selector-item.active[data-v-c7de39bc],.category-selector-item.active[data-v-c7de39bc],.category-selector-item.hovered[data-v-c7de39bc],.category-selector-item[data-v-c7de39bc]:hover{background:#2a2b2c}.action-name[data-v-c7de39bc],.category-label[data-v-c7de39bc]{color:#fff}.category-arrow[data-v-c7de39bc]{color:#b8bbbf}.variable-selector-header[data-v-c7de39bc]{color:#b8bbbf;background:#2a2b2c;border-bottom-color:#606366}.variable-selector-item.active[data-v-c7de39bc],.variable-selector-item[data-v-c7de39bc]:hover{background:#2a2b2c}.variable-icon[data-v-c7de39bc]{background:#606366}.variable-name[data-v-c7de39bc]{color:#fff}.variable-preview[data-v-c7de39bc],.variable-selector-empty[data-v-c7de39bc]{color:#b8bbbf}.variable-selector-footer[data-v-c7de39bc]{background:#2a2b2c;border-top-color:#606366}.variable-item[data-v-c7de39bc]{background:#2a2b2c}.variable-item.active[data-v-c7de39bc],.variable-item[data-v-c7de39bc]:hover{background:#3a3b3c}.variable-item-icon[data-v-c7de39bc]{color:#b8bbbf}.variable-item-name[data-v-c7de39bc]{color:#fff}.variable-delete-btn[data-v-c7de39bc]{color:#b8bbbf}.variable-delete-btn[data-v-c7de39bc]:hover{color:#fff;background:#606366}.variable-empty-state[data-v-c7de39bc]{color:#b8bbbf}.variable-create-btn[data-v-c7de39bc]{color:#1a1b1c;background:#fff}.variable-create-btn[data-v-c7de39bc]:hover{background:#b8bbbf}.variable-markdown-editor[data-v-c7de39bc]{background:#2a2b2c!important;border-color:#606366!important}.variable-markdown-editor[data-v-c7de39bc] .vditor-loading-overlay{background:#232425e6}.variable-markdown-editor[data-v-c7de39bc] .loading-text{color:#b8bbbf}.variable-markdown-editor[data-v-c7de39bc] .vditor-reset{color:#fff;background:#2a2b2c!important}}@media (max-width:768px){.variable-selector-dropdown[data-v-c7de39bc]{padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);z-index:10000;height:100vh!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:none!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.selector-tabs[data-v-c7de39bc]{padding:16px 16px 8px}.selector-content[data-v-c7de39bc]{height:calc(100vh - 60px);height:calc(100dvh - 60px);max-height:none}.variable-edit-overlay[data-v-c7de39bc]{padding-top:env(safe-area-inset-top,0)}.variable-edit-modal[data-v-c7de39bc]{max-height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.modal-footer[data-v-c7de39bc]{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.cascading-selector-container{z-index:10000;flex-direction:row;align-items:flex-start;gap:0;display:flex;position:fixed}.variable-selector-dropdown{background:#fff;border-radius:12px;width:248px;max-height:369px;overflow:hidden;box-shadow:0 2px 12px #00000014}.variable-selector-dropdown .selector-tabs{border-bottom:1px solid #0000001a;align-items:center;gap:16px;padding:12px 16px;display:flex}.variable-selector-dropdown .selector-tab{color:#909499;cursor:pointer;background:0 0;border:none;padding:0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;position:relative}.variable-selector-dropdown .selector-tab.active{color:#232425;font-weight:700}.variable-selector-dropdown .selector-tab:hover:not(.active){color:#606366}.variable-selector-dropdown .tab-indicator{background:#232425;width:100%;height:2px;position:absolute;bottom:-12px;left:0}.variable-selector-dropdown .selector-content{max-height:309px;padding:8px;overflow-y:auto}.variable-selector-dropdown .category-selector-item{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;display:flex}.variable-selector-dropdown .category-selector-item.active,.variable-selector-dropdown .category-selector-item.hovered,.variable-selector-dropdown .category-selector-item:hover{background:#f5f5f5}.variable-selector-dropdown .category-label{color:#232425;flex:1;font-size:14px}.variable-selector-dropdown .category-arrow{color:#909499}.actions-sub-panel{background:#fff;border-radius:12px;width:200px;max-height:321px;padding:8px;position:absolute;left:252px;overflow-y:auto;box-shadow:0 4px 20px #00000026}.actions-sub-panel .action-selector-item{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;display:flex}.actions-sub-panel .action-selector-item.active,.actions-sub-panel .action-selector-item:hover{background:#f5f5f5}.actions-sub-panel .action-name{color:#232425;font-size:14px}@media (prefers-color-scheme:dark){.variable-selector-dropdown{background:#232425;box-shadow:0 2px 12px #0000004d}.variable-selector-dropdown .selector-tabs{border-bottom-color:#606366}.variable-selector-dropdown .selector-tab{color:#b8bbbf}.variable-selector-dropdown .selector-tab.active,.variable-selector-dropdown .selector-tab:hover:not(.active){color:#fff}.variable-selector-dropdown .tab-indicator{background:#fff}.variable-selector-dropdown .category-selector-item.active,.variable-selector-dropdown .category-selector-item.hovered,.variable-selector-dropdown .category-selector-item:hover{background:#2a2b2c}.variable-selector-dropdown .category-label{color:#fff}.variable-selector-dropdown .category-arrow{color:#b8bbbf}.actions-sub-panel{background:#232425;box-shadow:0 4px 20px #0006}.actions-sub-panel .action-selector-item.active,.actions-sub-panel .action-selector-item:hover{background:#2a2b2c}.actions-sub-panel .action-name{color:#fff}}@media (max-width:768px){.variable-selector-dropdown{padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);height:100vh!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:none!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.variable-selector-dropdown .selector-tabs{padding:16px 16px 8px}.variable-selector-dropdown .selector-content{height:calc(100vh - 60px);height:calc(100dvh - 60px);max-height:none}}.variable-modal-overlay{--modal-overlay-bg:#00000080;--modal-bg:#fff;--modal-shadow:0px 3px 30px 0px #00000014;--modal-title-color:#232425;--modal-close-btn-color:#64748b;--modal-close-btn-hover:#232425;--modal-label-color:#232425;--modal-input-bg:#fff;--modal-input-border:#eaeaea;--modal-input-color:#232425;--modal-input-placeholder:#ccc;--modal-input-focus-border:#232425;--modal-input-disabled-bg:#f5f5f5;--modal-btn-cancel-bg:#f5f5f5;--modal-btn-cancel-color:#232425;--modal-btn-cancel-hover:#e8e8e8;--modal-btn-cancel-active:#dfdfdf;--modal-btn-save-bg:#232425;--modal-btn-save-color:#fff;--modal-btn-save-hover:#393a3b;--modal-btn-save-active:#1a1b1c;background:var(--modal-overlay-bg);z-index:10002;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.variable-modal-container{background:var(--modal-bg);box-shadow:var(--modal-shadow);border-radius:16px;width:100%;max-width:560px;overflow:hidden}.variable-modal-header{justify-content:space-between;align-items:center;padding:24px 24px 0;display:flex}.variable-modal-title{color:var(--modal-title-color);margin:0;font-size:20px;font-weight:700;line-height:1.5}.variable-modal-close-btn{color:var(--modal-close-btn-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:color .15s;display:flex}.variable-modal-close-btn:hover{color:var(--modal-close-btn-hover)}.variable-modal-body{flex-direction:column;gap:20px;padding:20px 24px;display:flex}.variable-modal-field{flex-direction:column;gap:8px;display:flex}.variable-modal-label{color:var(--modal-label-color);font-size:14px;font-weight:700;line-height:1.5}.variable-modal-input{background:var(--modal-input-bg);border:1px solid var(--modal-input-border);box-sizing:border-box;color:var(--modal-input-color);border-radius:8px;width:100%;height:41px;padding:10px 12px;font-size:14px;transition:all .15s}.variable-modal-input::placeholder{color:var(--modal-input-placeholder)}.variable-modal-input:focus{border-color:var(--modal-input-focus-border);outline:none}.variable-modal-input:disabled{background:var(--modal-input-disabled-bg);cursor:not-allowed;opacity:.7}.variable-modal-footer{align-items:center;gap:12px;padding:0 24px 24px;display:flex}.variable-modal-btn-cancel{background:var(--modal-btn-cancel-bg);color:var(--modal-btn-cancel-color);cursor:pointer;border:none;border-radius:12px;flex:1;height:40px;padding:8px 24px;font-size:16px;font-weight:400;transition:all .15s}.variable-modal-btn-cancel:hover{background:var(--modal-btn-cancel-hover)}.variable-modal-btn-cancel:active{background:var(--modal-btn-cancel-active)}.variable-modal-btn-save{background:var(--modal-btn-save-bg);color:var(--modal-btn-save-color);cursor:pointer;border:none;border-radius:12px;flex:1;height:40px;padding:8px 24px;font-size:16px;font-weight:400;transition:all .15s}.variable-modal-btn-save:hover{background:var(--modal-btn-save-hover)}.variable-modal-btn-save:active{background:var(--modal-btn-save-active)}@media (prefers-color-scheme:dark){.variable-modal-overlay{--modal-overlay-bg:#000000b3;--modal-bg:#232425;--modal-shadow:0px 3px 30px 0px #0000004d;--modal-title-color:#fff;--modal-close-btn-color:#b8bbbf;--modal-close-btn-hover:#fff;--modal-label-color:#fff;--modal-input-bg:#2a2b2c;--modal-input-border:#606366;--modal-input-color:#fff;--modal-input-placeholder:#868b92;--modal-input-focus-border:#5ba5ff;--modal-input-disabled-bg:#1a1b1c;--modal-btn-cancel-bg:#2a2b2c;--modal-btn-cancel-color:#fff;--modal-btn-cancel-hover:#3a3b3c;--modal-btn-cancel-active:#4a4b4c;--modal-btn-save-bg:#fff;--modal-btn-save-color:#1a1b1c;--modal-btn-save-hover:#e8e9ea;--modal-btn-save-active:#d0d1d2}.variable-modal-container .variable-markdown-editor{background:#2a2b2c!important;border-color:#606366!important}.variable-modal-container .variable-markdown-editor .vditor,.variable-modal-container .variable-markdown-editor .vditor-content,.variable-modal-container .variable-markdown-editor .vditor-element{background:#2a2b2c!important}.variable-modal-container .variable-markdown-editor .vditor-reset{color:#fff!important;background:#2a2b2c!important}.variable-modal-container .variable-markdown-editor .vditor-reset:before{color:#868b92!important}.variable-modal-container .variable-markdown-editor .vditor-loading-overlay{background:#232425e6!important}.variable-modal-container .variable-markdown-editor .loading-text{color:#b8bbbf!important}.variable-modal-container .variable-markdown-editor .vditor-ir,.variable-modal-container .variable-markdown-editor .vditor-sv,.variable-modal-container .variable-markdown-editor .vditor-wysiwyg{color:#fff!important;background:#2a2b2c!important}.variable-modal-container .variable-markdown-editor .vditor-reset code,.variable-modal-container .variable-markdown-editor .vditor-reset pre{color:#e8e9ea!important;background:#1a1b1c!important}.variable-modal-container .variable-markdown-editor .vditor-reset table{border-color:#606366!important}.variable-modal-container .variable-markdown-editor .vditor-reset table td,.variable-modal-container .variable-markdown-editor .vditor-reset table th{color:#fff!important;background:#2a2b2c!important;border-color:#606366!important}.variable-modal-container .variable-markdown-editor .vditor-reset table th{background:#232425!important}.variable-modal-container .variable-markdown-editor .vditor-reset a{color:#5ba5ff!important}.variable-modal-container .variable-markdown-editor .vditor-reset blockquote{color:#b8bbbf!important;background:#1a1b1c!important;border-left-color:#606366!important}.variable-modal-container .variable-markdown-editor .vditor-reset hr{border-color:#606366!important}}@media (max-width:768px){.variable-modal-container{max-width:calc(100% - 32px);margin:16px}.variable-modal-header{padding:20px 20px 0}.variable-modal-body{padding:16px 20px}.variable-modal-footer{padding:0 20px 20px}}.gdrive-file-selector[data-v-89983073]{--gdrive-text-primary:#232425;--gdrive-text-secondary:#606366;--gdrive-text-tertiary:#909499;--gdrive-bg-surface:#fff;--gdrive-bg-subtle:#f5f5f5;--gdrive-bg-page:#fafafa;--gdrive-border:#eaeaea;--gdrive-border-subtle:#f3f4f6;--gdrive-link:#0f7fff;--gdrive-btn-bg:#232425;--gdrive-btn-text:#fff;--gdrive-btn-hover:#3d3e40;--gdrive-error:#ef4444;--gdrive-error-hover:#dc2626;--gdrive-spinner-border:#eaeaea;--gdrive-spinner-active:#0f7fff;width:100%;padding:0 16px}@media (prefers-color-scheme:dark){.gdrive-file-selector[data-v-89983073]{--gdrive-text-primary:#fff;--gdrive-text-secondary:#b8bbbf;--gdrive-text-tertiary:#868b92;--gdrive-bg-surface:#232425;--gdrive-bg-subtle:#2a2b2c;--gdrive-bg-page:#1a1b1c;--gdrive-border:#606366;--gdrive-border-subtle:#606366;--gdrive-link:#5ba5ff;--gdrive-btn-bg:#fff;--gdrive-btn-text:#1a1b1c;--gdrive-btn-hover:#b8bbbf;--gdrive-error:#ef4444;--gdrive-error-hover:#dc2626;--gdrive-spinner-border:#606366;--gdrive-spinner-active:#5ba5ff}}.gdrive-divider[data-v-89983073]{background:var(--gdrive-border);height:1px;margin-top:16px;margin-bottom:30px}.selector-header[data-v-89983073]{color:var(--gdrive-text-primary);align-items:center;gap:5px;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.5em;display:flex}.app-icon[data-v-89983073]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:20px;height:20px}.selector-description[data-v-89983073]{color:var(--gdrive-text-secondary);margin-bottom:12px;font-size:14px;font-weight:400;line-height:1.5em}.authorized-files-section[data-v-89983073]{border:1px solid var(--gdrive-border);border-radius:8px;margin-bottom:12px;overflow:hidden}.section-header[data-v-89983073]{background:var(--gdrive-bg-page);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .2s;display:flex}.section-header[data-v-89983073]:hover{background:var(--gdrive-bg-subtle)}.section-title[data-v-89983073]{color:var(--gdrive-text-primary);font-size:14px;font-weight:500}.file-count[data-v-89983073]{color:var(--gdrive-text-secondary);font-weight:400}.chevron-icon[data-v-89983073]{transition:transform .2s}.chevron-icon.expanded[data-v-89983073]{transform:rotate(180deg)}.files-list[data-v-89983073]{border-top:1px solid var(--gdrive-border)}.empty-state[data-v-89983073],.error-state[data-v-89983073],.loading-state[data-v-89983073]{color:var(--gdrive-text-secondary);justify-content:center;align-items:center;gap:8px;padding:24px;font-size:14px;display:flex}.spinner[data-v-89983073]{border:2px solid var(--gdrive-spinner-border);border-top-color:var(--gdrive-spinner-active);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-89983073}@keyframes spin-89983073{to{transform:rotate(1turn)}}.error-state[data-v-89983073]{color:var(--gdrive-error);flex-direction:column}.error-icon[data-v-89983073]{font-size:24px}.btn-retry[data-v-89983073]{background:var(--gdrive-error);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:8px;padding:6px 12px;font-size:13px}.btn-retry[data-v-89983073]:hover{background:var(--gdrive-error-hover)}.btn-authorize[data-v-89983073]{color:#fff;cursor:pointer;background:#232425;border:none;border-radius:6px;margin-top:8px;padding:6px 16px;font-size:13px;transition:background .2s}.btn-authorize[data-v-89983073]:hover:not(:disabled){background:#3d3e40}.btn-authorize[data-v-89983073]:disabled{cursor:not-allowed;opacity:.6}.empty-state[data-v-89983073]{flex-direction:column;gap:4px}.hint[data-v-89983073]{color:var(--gdrive-text-tertiary);text-align:center;max-width:300px;margin:0;font-size:12px}.files-grid[data-v-89983073]{max-height:200px;overflow-y:auto}.file-item[data-v-89983073]{background:var(--gdrive-bg-surface);border-bottom:1px solid var(--gdrive-border-subtle);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:background .2s;display:flex}.file-item[data-v-89983073]:hover{background:var(--gdrive-bg-page)}.file-item[data-v-89983073]:last-child{border-bottom:none}.file-icon[data-v-89983073]{flex-shrink:0;width:24px;height:24px}.file-details[data-v-89983073]{flex:1;min-width:0}.file-name[data-v-89983073]{color:var(--gdrive-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.file-meta[data-v-89983073]{color:var(--gdrive-text-tertiary);margin-top:2px;font-size:12px}.btn-authorize-file[data-v-89983073]{background:var(--gdrive-btn-bg);color:var(--gdrive-btn-text);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:6px 24px;font-size:14px;font-weight:400;transition:background .2s;display:flex}.btn-authorize-file[data-v-89983073]:hover:not(:disabled){background:var(--gdrive-btn-hover)}.btn-authorize-file[data-v-89983073]:disabled{cursor:not-allowed;opacity:.6}.node-detail-panel[data-v-5db174e4]{--panel-bg:#fff;--panel-border:#eaeaea;--panel-shadow:-2px 0 8px #0000001a;--panel-title:#1a1a1a;--panel-subtitle:#232425;--panel-hint:#606366;--panel-label:#202124;--panel-icon:#5f6368;--panel-close:#909499;--panel-close-hover:#606366;--panel-category-bg:#f1f3f4;--panel-category-hover:#e8eaed;--panel-selection-bg:#f5f5f5;--panel-selection-hover:#eaeaea;--panel-btn-primary-bg:#1a73e8;--panel-btn-primary-hover:#1557b0;--panel-btn-secondary-bg:#f5f5f5;--panel-btn-secondary-hover:#e8e8e8;--panel-btn-configure-bg:#232425;--panel-btn-configure-hover:#2a2b2c;--panel-input-bg:#fff;--panel-input-border:#dadce0;--panel-input-focus:#1a73e8;--panel-input-placeholder:#9aa0a6;--panel-info-bg:#f8f9fa;--panel-select-bg:#fff;--panel-select-border:#d1d5db;--panel-select-hover:#9ca3af;--panel-select-option-selected:#eff6ff;--panel-select-text-selected:#1d4ed8;--panel-select-check:#3b82f6;--panel-toggle-off:#d1d5db;--panel-toggle-on:#232425;--panel-toggle-knob:#fff;--panel-email-bg:#f5f5f5;--panel-email-text:#232425;--panel-schedule-bg:#fff;--panel-schedule-border:#eaeaea;--panel-schedule-focus:#0f7fff;background:var(--panel-bg);border-left:1px solid var(--panel-border);box-shadow:var(--panel-shadow);z-index:1000;flex-direction:column;width:400px;max-width:100%;height:100%;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@media (prefers-color-scheme:dark){.node-detail-panel[data-v-5db174e4]{--panel-bg:#232425;--panel-border:#606366;--panel-shadow:-2px 0 8px #00000080;--panel-title:#fff;--panel-subtitle:#fff;--panel-hint:#868b92;--panel-label:#fff;--panel-icon:#fff;--panel-close:#868b92;--panel-close-hover:#fff;--panel-category-bg:#2a2b2c;--panel-category-hover:#3a3b3c;--panel-selection-bg:#2a2b2c;--panel-selection-hover:#3a3b3c;--panel-btn-primary-bg:#3f99ff;--panel-btn-primary-hover:#5ba5ff;--panel-btn-secondary-bg:#2a2b2c;--panel-btn-secondary-hover:#3a3b3c;--panel-btn-configure-bg:#e8e9ea;--panel-btn-configure-hover:#cacbcc;--panel-input-bg:#2a2b2c;--panel-input-border:#606366;--panel-input-focus:#5ba5ff;--panel-input-placeholder:#868b92;--panel-info-bg:#1a1b1c;--panel-select-bg:#2a2b2c;--panel-select-border:#606366;--panel-select-hover:#868b92;--panel-select-option-selected:#3f99ff;--panel-select-text-selected:#fff;--panel-select-check:#5ba5ff;--panel-toggle-off:#5a5f66;--panel-toggle-on:#5ba5ff;--panel-toggle-knob:#1a1b1c;--panel-email-bg:#2a2b2c;--panel-email-text:#fff;--panel-schedule-bg:#232425;--panel-schedule-border:#606366;--panel-schedule-focus:#5ba5ff}}@media (min-width:1880px){.node-detail-panel[data-v-5db174e4]{width:480px}}.panel-header[data-v-5db174e4]{border-bottom:1px solid var(--panel-border);flex-shrink:0;justify-content:space-between;padding:16px}.panel-header[data-v-5db174e4],.panel-title[data-v-5db174e4]{align-items:center;display:flex}.panel-title[data-v-5db174e4]{color:var(--panel-title);gap:6px;font-size:16px;font-weight:700}.header-icon-svg[data-v-5db174e4]{color:var(--panel-icon);width:20px;height:20px}.close-btn[data-v-5db174e4]{color:var(--panel-close);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .15s;display:flex}.close-btn[data-v-5db174e4]:hover{color:var(--panel-close-hover)}.close-icon[data-v-5db174e4]{width:20px;height:20px}.selection-content[data-v-5db174e4]{flex:1;padding:16px;overflow-y:auto}.selection-subtitle[data-v-5db174e4]{color:var(--panel-subtitle);font-size:16px;font-weight:400}.selection-hint[data-v-5db174e4]{color:var(--panel-hint);margin-top:6px;font-size:14px;font-weight:400}.back-btn[data-v-5db174e4]{color:#5f6368;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:4px;transition:all .15s;display:flex}.back-btn[data-v-5db174e4]:hover{background-color:#f1f3f4}.step-1-content[data-v-5db174e4]{gap:24px}.action-category[data-v-5db174e4],.step-1-content[data-v-5db174e4]{flex-direction:column;display:flex}.category-header[data-v-5db174e4]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.category-title[data-v-5db174e4]{color:var(--panel-label);margin:0;font-size:14px;font-weight:500}.see-more-btn[data-v-5db174e4]{color:var(--panel-icon);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;transition:color .15s;display:flex}.see-more-btn[data-v-5db174e4]:hover{color:#1a73e8}.see-more-btn svg[data-v-5db174e4]{transition:transform .2s}.see-more-btn svg.rotated[data-v-5db174e4]{transform:rotate(180deg)}.category-items[data-v-5db174e4]{flex-wrap:wrap;gap:8px;width:100%;display:flex}.category-item[data-v-5db174e4]{box-sizing:border-box;color:#202124;cursor:pointer;background:#f1f3f4;border:none;border-radius:8px;flex:0 0 calc(50% - 4px);align-items:center;gap:8px;min-width:0;max-width:calc(50% - 4px);padding:10px 12px;font-size:13px;transition:all .15s;display:flex}.category-item[data-v-5db174e4]:hover{background:#e8eaed}.category-item .item-icon[data-v-5db174e4]{flex-shrink:0;width:20px;height:20px}.category-item .item-icon[data-v-5db174e4] .app-icon{width:20px;height:20px}.category-item .item-icon[data-v-5db174e4] .app-icon-svg{width:18px;height:18px}.category-item .item-label[data-v-5db174e4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-item .action-avatar[data-v-5db174e4]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.category-item .action-avatar-placeholder[data-v-5db174e4]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:flex}.step-2-content[data-v-5db174e4]{flex-direction:column;flex:1;display:flex}.step-header[data-v-5db174e4]{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.step-label[data-v-5db174e4]{color:#5f6368;font-size:14px;font-weight:500}.about-link[data-v-5db174e4]{color:#1a73e8;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:flex}.about-link[data-v-5db174e4]:hover{text-decoration:underline}.action-title-section[data-v-5db174e4]{align-items:center;gap:12px;padding:16px;display:flex}.action-title-section h2[data-v-5db174e4]{color:#232425;margin:0;font-size:16px;font-weight:700}.action-icon[data-v-5db174e4],.action-icon[data-v-5db174e4] .app-icon{-o-object-fit:contain;object-fit:contain;width:32px;height:32px}.action-avatar[data-v-5db174e4]{-o-object-fit:cover;object-fit:cover}.action-avatar[data-v-5db174e4],.action-avatar-placeholder[data-v-5db174e4]{border-radius:50%;flex-shrink:0;width:32px;height:32px}.action-avatar-placeholder[data-v-5db174e4]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.action-icon[data-v-5db174e4] .app-icon-svg{width:28px;height:28px}.action-description[data-v-5db174e4]{color:#606366;margin:0;padding:0 16px 16px;font-size:14px;line-height:1.5}.form-label-row[data-v-5db174e4]{justify-content:space-between;align-items:center;gap:30px;margin-bottom:8px;display:flex}.form-label[data-v-5db174e4]{color:#202124;font-size:14px;font-weight:500}.form-label .required[data-v-5db174e4]{color:#dc2626}.add-tools-btn[data-v-5db174e4]{color:#232425;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:none;border-radius:6px;justify-content:center;align-items:center;padding:2px 12px;font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5em;transition:background .15s;display:inline-flex}.add-tools-btn[data-v-5db174e4]:hover{background:#e8e8e8}.form-hint[data-v-5db174e4]{color:#5f6368;margin:0;padding:0 24px;font-size:13px}.save-btn[data-v-5db174e4]{color:#fff;cursor:pointer;background:#1a73e8;border:none;border-radius:6px;margin:12px 24px;padding:12px 24px;font-size:14px;font-weight:500;transition:background .15s}.save-btn[data-v-5db174e4]:hover{background:#1557b0}.selection-grid[data-v-5db174e4]{flex-direction:column;gap:12px;display:flex}.trigger-hint[data-v-5db174e4]{color:#909499;text-align:left;padding:0;font-size:13px}.selection-item[data-v-5db174e4]{color:var(--panel-icon);cursor:pointer;text-align:left;background:#f5f5f5;border:none;border-radius:8px;align-items:center;gap:6px;height:49px;padding:0 12px;transition:all .15s;display:flex}.selection-item[data-v-5db174e4]:hover{background:#eaeaea}.item-icon[data-v-5db174e4]{color:inherit;-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:20px;height:20px}.item-icon[data-v-5db174e4] .app-icon{color:inherit;-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.item-icon[data-v-5db174e4] .app-icon-svg{color:inherit;width:20px;height:20px}.trigger-icon[data-v-5db174e4]{color:inherit;flex-shrink:0;width:20px;height:20px}.trigger-icon[data-v-5db174e4] .app-icon,.trigger-icon[data-v-5db174e4] .app-icon-svg,.trigger-icon[data-v-5db174e4] svg{color:inherit}.item-label[data-v-5db174e4]{color:#202124;font-size:13px;line-height:1.3}.detail-content[data-v-5db174e4]{flex-direction:column;flex:1;display:flex;overflow-y:auto}.node-title-section[data-v-5db174e4]{gap:16px;padding:24px}.node-icon[data-v-5db174e4],.node-title-section[data-v-5db174e4]{align-items:center;display:flex}.node-icon[data-v-5db174e4]{border-radius:8px;flex-shrink:0;justify-content:center;width:48px;height:48px}.node-icon-svg[data-v-5db174e4]{color:#fff;width:24px;height:24px}.node-title-section h2[data-v-5db174e4]{color:#202124;margin:0;font-size:20px;font-weight:500}.form-section[data-v-5db174e4]{padding:0 16px 12px}.form-group[data-v-5db174e4]{margin-bottom:16px}.form-group label[data-v-5db174e4]{color:#202124;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.instruction-input[data-v-5db174e4]{box-sizing:border-box;color:#202124;resize:vertical;border:1px solid #dadce0;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s}.instruction-input[data-v-5db174e4]:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 3px #1a73e81a}.instruction-input[data-v-5db174e4]::placeholder{color:#9aa0a6}.enter-btn[data-v-5db174e4]{color:#fff;cursor:pointer;background-color:#1a73e8;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .15s}.enter-btn[data-v-5db174e4]:hover{background-color:#1557b0;box-shadow:0 1px 3px #0003}.info-section[data-v-5db174e4]{background-color:#f8f9fa;border-top:1px solid #e8eaed;padding:16px 24px}.info-text[data-v-5db174e4]{color:#5f6368;margin:0;font-size:13px;line-height:1.5}@media (prefers-color-scheme:dark){.node-detail-panel[data-v-5db174e4]{background:#232425;border-left-color:#606366}.panel-header[data-v-5db174e4]{border-bottom-color:#606366}.panel-title[data-v-5db174e4]{color:#fff}.header-icon-svg[data-v-5db174e4]{color:var(--panel-icon)}.close-btn[data-v-5db174e4]{color:#868b92}.close-btn[data-v-5db174e4]:hover,.selection-subtitle[data-v-5db174e4]{color:#fff}.selection-hint[data-v-5db174e4]{color:#b8bbbf}.trigger-hint[data-v-5db174e4]{color:#868b92}.selection-item[data-v-5db174e4]{background:#2a2b2c}.selection-item[data-v-5db174e4]:hover{background:#3a3b3c}.category-item[data-v-5db174e4]{color:#fff;background:#2a2b2c}.category-item[data-v-5db174e4]:hover{background:#3a3b3c}.category-header .category-title[data-v-5db174e4]{color:#fff}.see-more-btn[data-v-5db174e4]{color:#b8bbbf}.see-more-btn[data-v-5db174e4]:hover{color:#fff}.item-icon-svg[data-v-5db174e4]{color:var(--panel-icon)}.form-group label[data-v-5db174e4],.form-label[data-v-5db174e4],.item-label[data-v-5db174e4],.node-title-section h2[data-v-5db174e4]{color:#fff}.add-tools-btn[data-v-5db174e4]{color:#fff;background:#2a2b2c}.add-tools-btn[data-v-5db174e4]:hover{background:#3a3b3c}.form-hint[data-v-5db174e4]{color:#b8bbbf}.action-title-section h2[data-v-5db174e4]{color:#fff}.action-description[data-v-5db174e4]{color:#b8bbbf}.instruction-input[data-v-5db174e4]{color:#fff;background-color:#2a2b2c;border-color:#606366}.instruction-input[data-v-5db174e4]:focus{border-color:#5ba5ff}.instruction-input[data-v-5db174e4]::placeholder{color:#868b92}.info-section[data-v-5db174e4]{background-color:#1a1b1c;border-top-color:#606366}.info-text[data-v-5db174e4]{color:#b8bbbf}.custom-select-trigger[data-v-5db174e4],.email-trigger-config[data-v-5db174e4]{background:#2a2b2c;border-color:#606366}.custom-select-trigger[data-v-5db174e4]{color:#fff}.custom-select-trigger[data-v-5db174e4]:hover{border-color:#868b92}.custom-select.open .custom-select-trigger[data-v-5db174e4]{border-color:#5ba5ff;box-shadow:0 0 0 3px #5ba5ff1a}.select-arrow[data-v-5db174e4]{color:#b8bbbf}.custom-select-dropdown[data-v-5db174e4]{background:#232425;border-color:#606366;box-shadow:0 4px 12px #00000080}.custom-select-option[data-v-5db174e4]{color:#fff}.custom-select-option[data-v-5db174e4]:hover{background:#2a2b2c}.custom-select-option.selected[data-v-5db174e4]{color:#93c5fd;background:#1e3a5f}.check-icon[data-v-5db174e4]{color:#60a5fa}.email-loading[data-v-5db174e4]{color:#9ca3af;background:#2a2b2c;border-color:#606366}.loading-spinner[data-v-5db174e4]{border-color:#3b82f6 #606366 #606366}.email-not-found[data-v-5db174e4]{color:#fff;background:#2a2b2c}.configure-button[data-v-5db174e4]{color:#232425;background:#fff}.configure-button[data-v-5db174e4]:hover{background:#d0d0d0}.schedule-config[data-v-5db174e4]{background:#2a2b2c;border-color:#606366}.config-label[data-v-5db174e4],.sub-label[data-v-5db174e4]{color:#fff}.end-date-input[data-v-5db174e4],.interval-input[data-v-5db174e4],.schedule-date-input[data-v-5db174e4],.schedule-repeat-select[data-v-5db174e4],.schedule-time-input[data-v-5db174e4],.unit-select[data-v-5db174e4]{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#232425;border-color:#606366}.radio-option[data-v-5db174e4]{color:#fff}.custom-repeat-config[data-v-5db174e4]{border-top-color:#606366}.frequency-inputs span[data-v-5db174e4]{color:#b8bbbf}.unit-select[data-v-5db174e4]{background:#232425}.end-date-input[data-v-5db174e4]:disabled{color:#6b7280;background:#2a2b2c}.end-date-input[data-v-5db174e4]:focus,.interval-input[data-v-5db174e4]:focus,.schedule-date-input[data-v-5db174e4]:focus,.schedule-repeat-select[data-v-5db174e4]:focus,.schedule-time-input[data-v-5db174e4]:focus,.unit-select[data-v-5db174e4]:focus{border-color:#60a5fa}.outlook-group-section[data-v-5db174e4]{border-top-color:#606366}.outlook-group-section .config-label[data-v-5db174e4]{color:#9ca3af}.group-loading[data-v-5db174e4]{color:#9ca3af;background:#2a2b2c;border-color:#606366}}.email-trigger-config[data-v-5db174e4]{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0 16px 16px}.email-provider-section[data-v-5db174e4]{margin-bottom:16px}.outlook-group-section[data-v-5db174e4]{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.outlook-group-section .config-label[data-v-5db174e4]{color:#5f6368;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.group-loading[data-v-5db174e4]{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.custom-select[data-v-5db174e4]{width:100%;position:relative}.custom-select-trigger[data-v-5db174e4]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;transition:all .2s;display:flex}.custom-select-trigger[data-v-5db174e4]:hover{border-color:#9ca3af}.custom-select.open .custom-select-trigger[data-v-5db174e4]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.select-value[data-v-5db174e4]{gap:10px}.select-icon[data-v-5db174e4]{flex-shrink:0}.select-arrow[data-v-5db174e4]{color:#6b7280;flex-shrink:0;transition:transform .2s}.custom-select.open .select-arrow[data-v-5db174e4]{transform:rotate(180deg)}.custom-select-dropdown[data-v-5db174e4]{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.custom-select-option[data-v-5db174e4]{color:#374151;cursor:pointer;padding:12px 14px;font-size:14px;transition:background .15s}.custom-select-option[data-v-5db174e4]:hover{background:#f3f4f6}.custom-select-option.selected[data-v-5db174e4]{color:#1d4ed8;background:#eff6ff}.option-icon[data-v-5db174e4]{flex-shrink:0}.check-icon[data-v-5db174e4]{color:#3b82f6;margin-left:auto}.email-display-section[data-v-5db174e4]{padding-top:0}.email-loading[data-v-5db174e4]{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.loading-spinner[data-v-5db174e4]{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-5db174e4}@keyframes spin-5db174e4{to{transform:rotate(1turn)}}.mailbox-type-selector[data-v-5db174e4]{gap:8px;margin-bottom:12px;display:flex}.mailbox-type-btn[data-v-5db174e4]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.mailbox-type-btn[data-v-5db174e4]:hover{background:#f9fafb;border-color:#9ca3af}.mailbox-type-btn.active[data-v-5db174e4]{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.mailbox-type-btn .btn-icon[data-v-5db174e4]{flex-shrink:0}.shared-mailbox-input-container[data-v-5db174e4]{margin-top:8px}.shared-mailbox-input-container .input-label[data-v-5db174e4]{color:#374151;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.shared-mailbox-input[data-v-5db174e4]{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.shared-mailbox-input[data-v-5db174e4]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.shared-mailbox-input[data-v-5db174e4]::placeholder{color:#9ca3af}.shared-mailbox-input-container .input-hint[data-v-5db174e4]{color:#9ca3af;margin-top:6px;font-size:11px}.dark-theme{color:#888;background:#2a2b2c;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.google-drive-trigger-config[data-v-5db174e4]{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:16px 24px}.file-selection-section[data-v-5db174e4]{margin-bottom:20px}.column-selection-section[data-v-5db174e4]{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.column-hint[data-v-5db174e4]{color:#6b7280;margin-bottom:12px;font-size:12px}.column-checkboxes[data-v-5db174e4]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:8px;max-height:200px;padding:8px;display:flex;overflow-y:auto}.column-checkbox[data-v-5db174e4]{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;transition:background .15s;display:flex}.column-checkbox[data-v-5db174e4]:hover{background:#f3f4f6}.column-checkbox input[type=checkbox][data-v-5db174e4]{accent-color:#3b82f6;width:16px;height:16px}.column-letter[data-v-5db174e4]{color:#3b82f6;min-width:24px;font-weight:600}.column-name[data-v-5db174e4]{color:#374151;font-size:14px}.drive-loading[data-v-5db174e4]{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.no-columns-hint[data-v-5db174e4],.no-files-hint[data-v-5db174e4]{color:#9ca3af;text-align:center;padding:12px 14px;font-size:13px}@media (prefers-color-scheme:dark){.google-drive-trigger-config[data-v-5db174e4]{background:#2a2b2c;border-color:#606366}.column-selection-section[data-v-5db174e4]{border-top-color:#606366}.column-hint[data-v-5db174e4]{color:#9ca3af}.column-checkboxes[data-v-5db174e4]{background:#2a2b2c;border-color:#606366}.column-checkbox[data-v-5db174e4]:hover{background:#4a4a4a}.column-letter[data-v-5db174e4]{color:#60a5fa}.column-name[data-v-5db174e4]{color:#fff}.drive-loading[data-v-5db174e4]{color:#9ca3af;background:#2a2b2c;border-color:#606366}.no-columns-hint[data-v-5db174e4],.no-files-hint[data-v-5db174e4]{color:#6b7280}}.email-address-display[data-v-5db174e4]{background:var(--panel-email-bg);color:var(--panel-email-text);border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;height:53px;padding:0 16px;font-size:14px;display:flex}.email-text[data-v-5db174e4]{color:var(--panel-email-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.email-not-found[data-v-5db174e4]{color:#232425;background:#f5f5f5;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;height:53px;padding:0 16px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.configure-button[data-v-5db174e4]{color:#fff;cursor:pointer;background:#232425;border:none;border-radius:10px;flex-shrink:0;padding:6px 24px;font-size:14px;font-weight:400;transition:background .2s}.configure-button[data-v-5db174e4]:hover{background:#2a2b2c}.configure-button[data-v-5db174e4]:active{background:#1a1a1a}.schedule-config[data-v-5db174e4]{background:0 0;border:none;border-radius:0;margin-bottom:16px;padding:0 16px}.config-label[data-v-5db174e4]{color:#232425;margin-bottom:8px;font-size:14px;font-weight:400;display:block}.schedule-inputs[data-v-5db174e4]{align-items:center;gap:8px;display:flex}.schedule-input-wrapper[data-v-5db174e4],.schedule-select-wrapper[data-v-5db174e4]{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:8px;justify-content:space-between;align-items:center;width:117px;height:41px;padding:10px 12px;display:flex;position:relative}.schedule-input-wrapper[data-v-5db174e4]:hover,.schedule-select-wrapper[data-v-5db174e4]:hover{border-color:#0f7fff}.schedule-input-wrapper .input-value[data-v-5db174e4]{color:#232425;font-size:14px}.schedule-input-wrapper .input-icon[data-v-5db174e4]{color:#909499;flex-shrink:0;width:16px;height:16px}.hidden-input[data-v-5db174e4]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.schedule-select-wrapper[data-v-5db174e4]{padding:0}.schedule-repeat-select[data-v-5db174e4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#232425;cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:10px 32px 10px 12px;font-size:14px}.schedule-repeat-select[data-v-5db174e4]:focus{outline:none}.schedule-select-wrapper[data-v-5db174e4]:focus-within{border-color:#0f7fff}.select-arrow-icon[data-v-5db174e4]{color:#909499;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.schedule-date-input[data-v-5db174e4],.schedule-time-input[data-v-5db174e4]{color:#232425;background:0 0;border:none;width:100%;height:100%;font-size:14px}.custom-repeat-config[data-v-5db174e4]{margin-top:30px}.custom-repeat-divider[data-v-5db174e4]{background:#eaeaea;height:1px;margin-bottom:30px}.custom-repeat-title[data-v-5db174e4]{margin-bottom:16px;font-weight:700}.sub-label[data-v-5db174e4]{color:#232425;margin-bottom:8px;font-size:14px;font-weight:400;display:block}.repeat-frequency[data-v-5db174e4]{margin-bottom:20px}.frequency-inputs[data-v-5db174e4]{align-items:center;gap:8px;display:flex}.every-label-wrapper[data-v-5db174e4]{background:#f5f5f5;border-radius:8px 0 0 8px;justify-content:center;align-items:center;height:41px;padding:0 16px;display:flex}.every-label[data-v-5db174e4]{color:#232425;font-size:14px}.interval-input[data-v-5db174e4]{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #eaeaea;border-radius:0;width:60px;height:41px;padding:10px 12px;font-size:14px}.unit-select-wrapper[data-v-5db174e4]{align-items:center;height:41px;display:flex;position:relative}.unit-select[data-v-5db174e4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#232425;cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:0 8px 8px 0;height:100%;padding:10px 32px 10px 12px;font-size:14px}.unit-select-wrapper .select-arrow-icon[data-v-5db174e4]{right:12px}.interval-input[data-v-5db174e4]:focus,.unit-select[data-v-5db174e4]:focus{border-color:#0f7fff;outline:none}.end-date-config[data-v-5db174e4]{margin-top:20px}.end-date-options[data-v-5db174e4]{align-items:center;gap:16px;display:flex}.radio-option[data-v-5db174e4]{color:#232425;cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.radio-option input[type=radio][data-v-5db174e4]{accent-color:#0f7fff;width:16px;height:16px}.end-date-input-wrapper[data-v-5db174e4]{box-sizing:border-box;cursor:pointer;background:#f5f5f5;border:1px solid #eaeaea;border-radius:8px;justify-content:space-between;align-items:center;width:117px;height:41px;padding:10px 12px;display:flex;position:relative}.end-date-input-wrapper[data-v-5db174e4]:hover{border-color:#0f7fff}.end-date-input-wrapper .input-value[data-v-5db174e4]{color:#232425;font-size:14px}.end-date-input-wrapper .input-icon[data-v-5db174e4]{color:#909499;flex-shrink:0;width:16px;height:16px}.end-date-input[data-v-5db174e4]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.end-date-input[data-v-5db174e4]:disabled{cursor:not-allowed}@media (prefers-color-scheme:dark){.email-trigger-config[data-v-5db174e4],.google-drive-trigger-config[data-v-5db174e4]{background:#2a2b2c;border-color:#606366}.schedule-config[data-v-5db174e4]{background:0 0;border:none}.custom-select-trigger[data-v-5db174e4]{color:#fff;background:#2a2b2c;border-color:#606366}.custom-select-dropdown[data-v-5db174e4]{background:#232425;border-color:#606366}.custom-select-option[data-v-5db174e4]{color:#fff}.custom-select-option[data-v-5db174e4]:hover{background:#2a2b2c}.custom-select-option.selected[data-v-5db174e4]{color:#93c5fd;background:#1e3a5f}.drive-loading[data-v-5db174e4],.email-loading[data-v-5db174e4],.group-loading[data-v-5db174e4]{color:#9ca3af;background:#2a2b2c;border-color:#606366}.email-not-found[data-v-5db174e4]{color:#fff;background:#2a2b2c}.end-date-input[data-v-5db174e4],.interval-input[data-v-5db174e4],.schedule-date-input[data-v-5db174e4],.schedule-repeat-select[data-v-5db174e4],.schedule-time-input[data-v-5db174e4],.unit-select[data-v-5db174e4]{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#232425;border-color:#606366}.column-checkboxes[data-v-5db174e4]{background:#2a2b2c;border-color:#606366}.column-checkbox[data-v-5db174e4]:hover{background:#4a4a4a}.column-letter[data-v-5db174e4]{color:#60a5fa}.column-name[data-v-5db174e4],.config-label[data-v-5db174e4],.sub-label[data-v-5db174e4]{color:#fff}.column-hint[data-v-5db174e4]{color:#9ca3af}}.custom-agent-config[data-v-5db174e4]{margin-bottom:16px}.agent-option-avatar[data-v-5db174e4],.selected-agent-avatar[data-v-5db174e4]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.agent-option-avatar-placeholder[data-v-5db174e4],.selected-agent-avatar-placeholder[data-v-5db174e4]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:flex}.select-value[data-v-5db174e4]{align-items:center;gap:8px;display:flex}.custom-select-option[data-v-5db174e4]{align-items:center;gap:10px;display:flex}.agent-option-content[data-v-5db174e4]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agent-name[data-v-5db174e4]{font-weight:500}.agent-description[data-v-5db174e4],.agent-name[data-v-5db174e4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-description[data-v-5db174e4]{color:var(--text-secondary,#666);font-size:12px}@media (prefers-color-scheme:dark){.agent-description[data-v-5db174e4]{color:#9ca3af}}.skip-confirmation-section[data-v-5db174e4]{background:var(--bg-secondary,#f9fafb);border-top:1px solid var(--border-color,#e8eaed);padding:16px 24px}.toggle-label[data-v-5db174e4],.toggle-row[data-v-5db174e4]{align-items:center;display:flex}.toggle-label[data-v-5db174e4]{cursor:pointer;-webkit-user-select:none;user-select:none;gap:12px}.toggle-checkbox[data-v-5db174e4]{display:none}.toggle-switch[data-v-5db174e4]{background:#d1d5db;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background-color .2s;position:relative}.toggle-switch[data-v-5db174e4]:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle-checkbox:checked+.toggle-switch[data-v-5db174e4]{background:var(--primary-color,#3b82f6)}.toggle-checkbox:checked+.toggle-switch[data-v-5db174e4]:before{transform:translate(20px)}.toggle-text[data-v-5db174e4]{color:var(--text-primary,#111827);font-size:14px;font-weight:500}.toggle-hint[data-v-5db174e4]{color:var(--text-secondary,#6b7280);margin-top:8px;font-size:12px;line-height:1.5}@media (prefers-color-scheme:dark){.skip-confirmation-section[data-v-5db174e4]{background:#1f2937;border-color:#374151}.toggle-switch[data-v-5db174e4]{background:#4b5563}.toggle-text[data-v-5db174e4]{color:#e5e7eb}.toggle-hint[data-v-5db174e4]{color:#9ca3af}}.node-detail-panel.mobile-fullscreen[data-v-5db174e4]{z-index:1000;height:100vh!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:none!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.node-detail-panel.mobile-fullscreen .panel-header[data-v-5db174e4]{padding-top:calc(16px + env(safe-area-inset-top,0px))}.node-detail-panel.mobile-fullscreen .detail-content[data-v-5db174e4],.node-detail-panel.mobile-fullscreen .selection-content[data-v-5db174e4]{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}@media (max-width:768px){.node-detail-panel[data-v-5db174e4]{z-index:1000;height:100vh!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:none!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.panel-header[data-v-5db174e4]{padding-top:calc(16px + env(safe-area-inset-top,0px))}.detail-content[data-v-5db174e4],.selection-content[data-v-5db174e4]{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.category-items[data-v-5db174e4],.selection-grid[data-v-5db174e4]{grid-template-columns:repeat(2,1fr)}.config-field[data-v-5db174e4],.input-group[data-v-5db174e4]{width:100%}}.workflow-tree-canvas-container[data-v-951a3c3e]{--canvas-bg:#fafafa;--canvas-readonly-bg:#fff;--canvas-connection-stroke:#dadce0;--canvas-branch-text:#202124;--canvas-branch-if:#16a34a;--canvas-branch-else:#dc2626;--canvas-section-title:#000;--canvas-add-btn-bg:#fff;--canvas-add-btn-border:#dadce0;--canvas-add-btn-text:#1a73e8;--canvas-add-btn-hover-bg:#e8f0fe;--canvas-add-btn-hover-border:#1a73e8;--canvas-starter-bg:#e8f0fe;--canvas-starter-text:#1a73e8;--canvas-starter-hover-bg:#d2e3fc;--canvas-actions-bg:#fff;--canvas-actions-border:#dadce0;--canvas-actions-text:#1a73e8;--canvas-actions-hover-bg:#f8f9fa;--canvas-actions-hover-border:#1a73e8;--canvas-edit-btn-bg:#fff;--canvas-edit-btn-border:#232425;--canvas-edit-btn-text:#232425;--canvas-edit-btn-hover-bg:#eaeaea;--canvas-testrun-btn-bg:#232425;--canvas-testrun-btn-text:#fff;--canvas-testrun-btn-hover-bg:#3a3b3c;--canvas-controls-bg:#fff;--canvas-controls-shadow:0px 2px 8px #00000014;--canvas-controls-text:#232425;background:var(--canvas-bg);width:100%;height:100%;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.workflow-tree-canvas-container[data-v-951a3c3e]{--canvas-bg:#1a1b1c;--canvas-readonly-bg:#1a1b1c;--canvas-connection-stroke:#606366;--canvas-branch-text:#fff;--canvas-branch-if:#4ade80;--canvas-branch-else:#f87171;--canvas-section-title:#fff;--canvas-add-btn-bg:#232425;--canvas-add-btn-border:#606366;--canvas-add-btn-text:#5ba5ff;--canvas-add-btn-hover-bg:#2a2b2c;--canvas-add-btn-hover-border:#5ba5ff;--canvas-starter-bg:#232425;--canvas-starter-text:#5ba5ff;--canvas-starter-hover-bg:#2a2b2c;--canvas-actions-bg:#232425;--canvas-actions-border:#606366;--canvas-actions-text:#5ba5ff;--canvas-actions-hover-bg:#2a2b2c;--canvas-actions-hover-border:#5ba5ff;--canvas-edit-btn-bg:#232425;--canvas-edit-btn-border:#606366;--canvas-edit-btn-text:#fff;--canvas-edit-btn-hover-bg:#2a2b2c;--canvas-testrun-btn-bg:#e8e9ea;--canvas-testrun-btn-text:#1a1b1c;--canvas-testrun-btn-hover-bg:#cacbcc;--canvas-controls-bg:#232425;--canvas-controls-shadow:0 4px 6px #00000080;--canvas-controls-text:#b8bbbf}}.workflow-tree-canvas-container.readonly-mode[data-v-951a3c3e]{background:var(--canvas-readonly-bg)}.viewport[data-v-951a3c3e]{cursor:grab;width:100%;height:100%;position:relative;overflow:hidden}.viewport[data-v-951a3c3e]:active{cursor:grabbing}.transform-container[data-v-951a3c3e]{transform-origin:0 0;width:0;height:0;position:relative;overflow:visible}.canvas-root[data-v-951a3c3e]{width:3000px;height:2000px;position:relative}.connections-layer[data-v-951a3c3e]{pointer-events:none;z-index:1;position:absolute;top:0;left:0;overflow:visible}.connection-path[data-v-951a3c3e]{stroke:var(--canvas-connection-stroke);stroke-width:1px}.branch-label-text[data-v-951a3c3e]{fill:var(--canvas-branch-text);pointer-events:none;font-size:11px;font-weight:500}.branch-label-text.label-if[data-v-951a3c3e]{fill:var(--canvas-branch-if)}.branch-label-text.label-else[data-v-951a3c3e]{fill:var(--canvas-branch-else)}.section-title[data-v-951a3c3e]{color:var(--canvas-section-title);letter-spacing:.05em;text-transform:uppercase;z-index:10;font-size:13px;font-weight:600}.add-step-connector[data-v-951a3c3e]{background:var(--canvas-connection-stroke);z-index:5;width:1px}.add-step-btn[data-v-951a3c3e]{background:var(--canvas-add-btn-bg);border:1px solid var(--canvas-add-btn-border);color:var(--canvas-add-btn-text);cursor:pointer;z-index:15;border-radius:18px;justify-content:center;align-items:center;gap:4px;width:156px;height:35px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.add-step-btn[data-v-951a3c3e]:hover{background:var(--canvas-add-btn-hover-bg);border-color:var(--canvas-add-btn-hover-border)}.add-step-btn .plus-icon[data-v-951a3c3e]{color:inherit;flex-shrink:0;width:14px;height:14px}.add-step-btn svg[data-v-951a3c3e]{color:inherit}.empty-node-btn[data-v-951a3c3e]{cursor:pointer;z-index:10;border-radius:7px;align-items:center;gap:10px;width:358px;height:50px;padding:0 15px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.empty-node-btn i[data-v-951a3c3e]{justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;display:flex}.empty-node-btn svg[data-v-951a3c3e]{color:inherit;flex-shrink:0}.starter-empty[data-v-951a3c3e]{background:var(--canvas-starter-bg);color:var(--canvas-starter-text);border:none}.starter-empty[data-v-951a3c3e]:hover{background:var(--canvas-starter-hover-bg)}.starter-empty-readonly[data-v-951a3c3e]{cursor:default;opacity:.6}.actions-empty[data-v-951a3c3e]{background:var(--canvas-actions-bg);border:1px solid var(--canvas-actions-border);color:var(--canvas-actions-text)}.actions-empty[data-v-951a3c3e]:hover{background:var(--canvas-actions-hover-bg);border-color:var(--canvas-actions-hover-border)}.readonly-actions[data-v-951a3c3e]{z-index:100;justify-content:center;gap:12px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.btn-edit[data-v-951a3c3e],.btn-test-run[data-v-951a3c3e]{box-sizing:border-box;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:170px;height:40px;padding:6px 24px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;transition:all .2s;display:flex}.btn-icon[data-v-951a3c3e]{flex-shrink:0;width:16px;height:16px}.btn-edit .btn-icon[data-v-951a3c3e],.btn-edit[data-v-951a3c3e] svg path,.btn-edit[data-v-951a3c3e] svg{color:var(--canvas-edit-btn-text,#232425);fill:none;stroke:var(--canvas-edit-btn-text,#232425)}.btn-test-run .btn-icon[data-v-951a3c3e],.btn-test-run[data-v-951a3c3e] svg path,.btn-test-run[data-v-951a3c3e] svg{color:var(--canvas-testrun-btn-text,#fff);fill:none;stroke:var(--canvas-testrun-btn-text,#fff)}.btn-edit[data-v-951a3c3e]{background:var(--canvas-edit-btn-bg,#fff);border:1px solid var(--canvas-edit-btn-border,#232425);color:var(--canvas-edit-btn-text,#232425)}.btn-edit[data-v-951a3c3e]:hover{background:var(--canvas-edit-btn-hover-bg,#eaeaea)}.btn-test-run[data-v-951a3c3e]{background:var(--canvas-testrun-btn-bg,#232425);color:var(--canvas-testrun-btn-text,#fff);border:none}.btn-test-run[data-v-951a3c3e]:hover{background:var(--canvas-testrun-btn-hover-bg,#3a3b3c)}@media (prefers-color-scheme:dark){.btn-edit[data-v-951a3c3e]{background:var(--canvas-edit-btn-bg);border-color:var(--canvas-edit-btn-border);color:var(--canvas-edit-btn-text)}.btn-edit .btn-icon[data-v-951a3c3e],.btn-edit[data-v-951a3c3e] svg path,.btn-edit[data-v-951a3c3e] svg{color:var(--canvas-edit-btn-text);fill:none;stroke:var(--canvas-edit-btn-text)}.btn-edit[data-v-951a3c3e]:hover{background:var(--canvas-edit-btn-hover-bg)}.btn-test-run[data-v-951a3c3e]{background:var(--canvas-testrun-btn-bg);color:var(--canvas-testrun-btn-text)}.btn-test-run .btn-icon[data-v-951a3c3e],.btn-test-run[data-v-951a3c3e] svg path,.btn-test-run[data-v-951a3c3e] svg{color:var(--canvas-testrun-btn-text);fill:none;stroke:var(--canvas-testrun-btn-text)}.btn-test-run[data-v-951a3c3e]:hover{background:var(--canvas-testrun-btn-hover-bg)}}.canvas-controls[data-v-951a3c3e]{background:var(--canvas-controls-bg);box-shadow:var(--canvas-controls-shadow);z-index:100;border-radius:10px;gap:14px;width:128px;height:40px;position:absolute;bottom:32px;right:12px}.canvas-controls[data-v-951a3c3e],.control-btn[data-v-951a3c3e]{justify-content:center;align-items:center;display:flex}.control-btn[data-v-951a3c3e]{color:var(--canvas-controls-text);cursor:pointer;background:0 0;border:none;width:16px;height:16px;transition:opacity .2s}.control-btn[data-v-951a3c3e]:hover{opacity:.7}.control-btn[data-v-951a3c3e]:active{opacity:.5}.zoom-display[data-v-951a3c3e]{align-items:center;display:flex}.zoom-input[data-v-951a3c3e]{text-align:right;background:0 0;border:none;outline:none;width:27px;line-height:1}.zoom-input[data-v-951a3c3e],.zoom-percent[data-v-951a3c3e]{color:var(--canvas-controls-text);font-family:Arial,sans-serif;font-size:14px;font-weight:400}@media (max-width:768px){.workflow-tree-canvas-container[data-v-951a3c3e]{width:100%;height:100%;position:relative}.viewport[data-v-951a3c3e]{touch-action:pan-x pan-y pinch-zoom}.zoom-controls[data-v-951a3c3e]{gap:4px;padding:6px;bottom:80px;right:12px}.zoom-controls .control-btn[data-v-951a3c3e]{width:32px;height:32px}.zoom-input-wrapper[data-v-951a3c3e]{display:none}.readonly-actions[data-v-951a3c3e]{padding:8px 12px;bottom:16px}.readonly-action-btn[data-v-951a3c3e]{padding:8px 16px;font-size:13px}}
