.left[data-v-907057ee]{background:#f9fbfd;display:flex;flex-direction:column;padding:0;border-radius:0 10px 10px 0;box-shadow:0 2px 15px 0 #4a4a4a40;position:absolute;left:0;top:0;bottom:0;width:334px;transition:all .5s ease-in-out;height:calc(100vh - 60px);overflow-y:auto;overflow-x:hidden;scrollbar-color:transparent transparent;z-index:50}.left.collapsed[data-v-907057ee]{width:40px}.left[data-v-907057ee]:hover{scrollbar-color:#c1c1c1 #f1f1f1}.sidebar-content[data-v-907057ee]{padding:24px 0;display:flex;flex-direction:column;width:100%;max-width:334px;gap:16px;overflow:hidden}.sidebar-item[data-v-907057ee]{display:flex;align-items:center;gap:8px;padding:4px 28px;width:100%;box-sizing:border-box;cursor:pointer;transition:all .2s ease}.sidebar-item:hover .sidebar-icon-wrapper[data-v-907057ee]{background:#004879}.sidebar-item:hover .sidebar-icon path[data-v-907057ee]{fill:#f9fbfd}.sidebar-item.active[data-v-907057ee]{background:rgba(0,72,121,.08)}.sidebar-item.active .sidebar-icon-wrapper[data-v-907057ee]{background:#004879}.sidebar-item.active .sidebar-icon path[data-v-907057ee]{fill:#f9fbfd}.sidebar-item.active .sidebar-text[data-v-907057ee]{color:#374957}.sidebar-icon-wrapper[data-v-907057ee]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f2f2f2;border-radius:4px;flex-shrink:0;transition:background .2s ease}.sidebar-icon[data-v-907057ee]{width:24px;height:24px;flex-shrink:0}.sidebar-text[data-v-907057ee]{font-family:IBM Plex Sans Hebrew,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#374957;transition:color .2s ease}.collapse-expand-button[data-v-907057ee]{position:absolute;top:50%;left:320px;transform:translateY(-50%);display:flex;padding:24px 2px;align-items:center;gap:12px;border-radius:4px;background:#f2f2f2;border:none;cursor:pointer;z-index:100;transition:all .5s ease-in-out}.collapse-expand-button[data-v-907057ee]:hover{background:#e5e7eb}.collapse-expand-button svg[data-v-907057ee]{transition:transform .5s ease-in-out}.right[data-v-907057ee]{margin-left:334px;transition:all .5s ease-in-out;display:flex;flex-grow:1;min-width:0;height:calc(100vh - 60px);overflow-y:hidden;z-index:10}.right.shifted[data-v-907057ee]{margin-left:24px}.block-icon-wrapper[data-v-a312a47a]{width:18px;display:flex;align-items:center;justify-content:center}.block-icon-wrapper svg[data-v-a312a47a]{transition:fill .2s ease}.add-assignee-dialog .el-overlay-dialog{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px}.add-assignee-dialog .el-dialog{border-radius:10px;margin:0 auto;overflow:hidden;background-color:#f9fbfd;--el-dialog-padding-primary:0px!important}.max-height-dialog .el-dialog{max-height:80vh!important;display:flex;flex-direction:column}.max-height-dialog .el-dialog__body{overflow:hidden;flex:1;display:flex;flex-direction:column}.dialog-scrollable-content{max-height:calc(80vh - 120px);overflow-y:auto;flex:1}.add-assignee-dialog .el-dialog__header{padding:0;margin:0}.add-assignee-dialog .el-dialog__body,.add-assignee-dialog .el-dialog__footer{padding:0}.dialog-header[data-v-4fb5752c]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#004879;border-radius:10px 10px 0 0}.header-content[data-v-4fb5752c]{display:flex;align-items:center;gap:4px}.header-icon[data-v-4fb5752c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.header-title[data-v-4fb5752c]{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:normal;color:#fff}.close-button[data-v-4fb5752c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;cursor:pointer;padding:0}.close-button[data-v-4fb5752c]:hover{opacity:.8}.dialog-content[data-v-4fb5752c]{padding:16px;background:#f9fbfd}.content-section[data-v-4fb5752c]{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.field-group[data-v-4fb5752c]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-4fb5752c]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.search-container-wrapper[data-v-4fb5752c]{display:flex;flex-direction:column;gap:0}.search-input-section[data-v-4fb5752c]{display:flex;flex-direction:column;background:#fff;border:1px solid #c9cacd;border-radius:4px;padding:6px 16px;gap:8px}.search-input-row[data-v-4fb5752c]{display:flex;align-items:center;gap:12px;width:100%;min-height:28px}.chips-wrapper[data-v-4fb5752c]{display:flex;flex-wrap:wrap;gap:14px;padding-bottom:4px}.patient-chip[data-v-4fb5752c]{display:flex;align-items:center;gap:8px;padding:2px 16px;background:#e6edf2;border-radius:20px;height:24px}.chip-text[data-v-4fb5752c]{font-family:IBM Plex Sans Hebrew,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333}.chip-remove[data-v-4fb5752c]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:2px;background:#99b6c9;border:none;border-radius:2px;cursor:pointer;transition:all .2s ease}.chip-remove[data-v-4fb5752c]:hover{background:#7a9bb5}.chip-remove svg[data-v-4fb5752c]{width:100%;height:100%}.search-input[data-v-4fb5752c]{flex:1;padding:0;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.15px;color:#333;border:none;outline:none;background:transparent}.search-input[data-v-4fb5752c]::-moz-placeholder{color:#999}.search-input[data-v-4fb5752c]::placeholder{color:#999}.search-icon[data-v-4fb5752c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.patient-results-list[data-v-4fb5752c]{display:flex;flex-direction:column;background:#fff;border:1px solid #c9cacd;border-top:none;border-radius:0 0 4px 4px;max-height:240px;overflow-y:auto}.patient-results-list[data-v-4fb5752c]::-webkit-scrollbar{width:6px}.patient-results-list[data-v-4fb5752c]::-webkit-scrollbar-track{background:#f9fbfd}.patient-results-list[data-v-4fb5752c]::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}.patient-option[data-v-4fb5752c]{display:flex;align-items:center;gap:4px;padding:8px 16px;cursor:pointer;transition:background .2s ease}.patient-option[data-v-4fb5752c]:hover{background:#f9fbfd}.checkbox-wrapper[data-v-4fb5752c],.custom-checkbox[data-v-4fb5752c]{display:flex;align-items:center;justify-content:center}.custom-checkbox[data-v-4fb5752c]{width:24px;height:24px;border:1px solid #004879;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s ease}.custom-checkbox.checked[data-v-4fb5752c]{background:#004879;border-color:#004879}.patient-name[data-v-4fb5752c]{flex:1;padding:0 8px;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.15px;color:#999}.patient-option:hover .patient-name[data-v-4fb5752c]{color:#333}.loading-indicator[data-v-4fb5752c],.no-more-results[data-v-4fb5752c]{display:flex;align-items:center;justify-content:center;padding:12px 16px;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#666}.loading-indicator[data-v-4fb5752c]{color:#004879}.auto-apply-wrapper[data-v-4fb5752c]{display:flex;align-items:center;gap:6px;align-self:flex-end;margin-top:4px}.checkbox-label[data-v-4fb5752c]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog-footer[data-v-4fb5752c]{display:flex;flex-direction:column;padding:0 24px 24px;background:#f9fbfd;border-radius:0 0 10px 10px}.footer-divider[data-v-4fb5752c]{height:1px;background:#c4c4c4;border-style:dashed;margin-bottom:24px}.footer-actions[data-v-4fb5752c]{display:flex;align-items:center;justify-content:space-between}.trigger-status-editor[data-v-99d97bf8]{display:flex;flex-direction:column;gap:16px;width:100%}.node-intro[data-v-99d97bf8]{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;background:#e5f9ef;border-radius:5px}.node-icon[data-v-99d97bf8]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-99d97bf8]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#20a7c1;margin:0}.node-title[data-v-99d97bf8]{font-weight:700}.property-content[data-v-99d97bf8]{display:flex;flex-direction:column;gap:10px;padding:0 8px}.property-label[data-v-99d97bf8]{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.15px;color:#333;margin:0}.options-list[data-v-99d97bf8]{display:flex;flex-direction:column;gap:10px}.option-item[data-v-99d97bf8]{display:flex;gap:8px;align-items:center;padding-left:16px;cursor:pointer}.option-checkbox[data-v-99d97bf8]{width:23px;height:23px;border:1px solid #004879;border-radius:4px;cursor:pointer;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;position:relative;transition:all .2s ease}.option-checkbox[data-v-99d97bf8]:checked{background:#004879}.option-checkbox[data-v-99d97bf8]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.option-label[data-v-99d97bf8]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333}.save-config-btn[data-v-99d97bf8]{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:4px 8px;background:#004879;border:none;border-radius:4px;box-shadow:0 1px 3px 0 rgba(74,74,74,.25);font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#fff;cursor:pointer;transition:background .2s}.save-config-btn[data-v-99d97bf8]:hover:not(:disabled){background:#036}.save-config-btn[data-v-99d97bf8]:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.btn-icon[data-v-99d97bf8]{font-size:24px;color:#fff}.trigger-manual-editor[data-v-b8b0346c]{display:flex;flex-direction:column;gap:16px;width:100%}.node-intro[data-v-b8b0346c]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e5f9ef;border-radius:5px}.node-icon[data-v-b8b0346c]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-b8b0346c]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#20a7c1;margin:0}.node-title[data-v-b8b0346c]{font-weight:700}.input-section[data-v-b8b0346c]{display:flex;flex-direction:column;gap:8px}.input-field[data-v-b8b0346c]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-b8b0346c]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a;height:24px;display:flex;align-items:center}.info-box[data-v-b8b0346c]{display:flex;gap:10px;align-items:center;padding:8px 12px;border-radius:8px}.warning-box[data-v-b8b0346c]{background:#faf1d3}.info-box-content[data-v-b8b0346c]{display:flex;flex:1;gap:10px;align-items:flex-start}.info-icon[data-v-b8b0346c]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.info-text[data-v-b8b0346c]{flex:1}.info-description[data-v-b8b0346c]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#333;margin:0}.save-config-btn[data-v-b8b0346c]{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:4px 8px;background:#004879;border:none;border-radius:4px;box-shadow:0 1px 3px 0 rgba(74,74,74,.25);cursor:pointer;transition:background .2s ease;width:100%}.save-config-btn[data-v-b8b0346c]:hover{background:#036}.save-config-btn[data-v-b8b0346c]:active{transform:translateY(1px)}.btn-icon[data-v-b8b0346c]{width:24px;height:24px;flex-shrink:0}.save-config-btn span[data-v-b8b0346c]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#fff}.trigger-scheduled-editor[data-v-51742024]{display:flex;flex-direction:column;gap:8px;width:100%}.node-intro[data-v-51742024]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e5f9ef;border-radius:5px}.node-icon[data-v-51742024]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-51742024]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#20a7c1;margin:0}.node-title[data-v-51742024]{font-weight:700}.input-field[data-v-51742024],.input-section[data-v-51742024]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-51742024]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a;height:24px;display:flex;align-items:center}.required-mark[data-v-51742024]{color:#d10000}.field-row[data-v-51742024]{display:flex;gap:8px}.field-row[data-v-51742024] .el-date-editor,.field-row[data-v-51742024] .el-select{flex:1}.frequency-input[data-v-51742024]{width:144px;height:40px;padding:8px;background:#fff;border:1px solid #c9c9c9;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333}.frequency-input[data-v-51742024]::-moz-placeholder{color:#999}.frequency-input[data-v-51742024]::placeholder{color:#999}.action-send-message-editor[data-v-5c12ec70]{display:flex;flex-direction:column;gap:8px;width:100%}.node-intro[data-v-5c12ec70]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e4f3f5;border-radius:5px}.node-icon[data-v-5c12ec70]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-5c12ec70]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.node-title[data-v-5c12ec70]{font-weight:700}.input-field[data-v-5c12ec70],.input-section[data-v-5c12ec70]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-5c12ec70]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a;height:24px;display:flex;align-items:center}.required-mark[data-v-5c12ec70]{color:#d10000}.input-section[data-v-5c12ec70] .el-select{width:100%}.input-container[data-v-5c12ec70]{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #c9c9c9;border-radius:4px;padding:8px 12px;height:40px}.text-input[data-v-5c12ec70]{flex:1;border:none;outline:none;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333}.text-input[data-v-5c12ec70]::-moz-placeholder{color:#999}.text-input[data-v-5c12ec70]::placeholder{color:#999}.textarea-container[data-v-5c12ec70]{display:flex;flex-direction:column;background:#fff;border:1px solid #c9c9c9;border-radius:4px;padding:8px 12px}.message-textarea[data-v-5c12ec70]{width:100%;border:none;outline:none;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333;resize:none;min-height:90px}.message-textarea[data-v-5c12ec70]::-moz-placeholder{color:#999}.message-textarea[data-v-5c12ec70]::placeholder{color:#999}.textarea-footer[data-v-5c12ec70]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:4px}.character-count[data-v-5c12ec70]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#999}.clear-btn[data-v-5c12ec70]{padding:4px 10px;background:transparent;border:none;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#1e4670;text-decoration:underline;cursor:pointer;transition:opacity .2s ease;flex-shrink:0}.clear-btn[data-v-5c12ec70]:hover{opacity:.8}.action-appointment-editor[data-v-7162230b]{display:flex;flex-direction:column;gap:8px;width:100%}.node-intro[data-v-7162230b]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e4f3f5;border-radius:5px}.node-icon[data-v-7162230b]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-7162230b]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.node-title[data-v-7162230b]{font-weight:700}.info-message[data-v-7162230b]{display:flex;gap:8px;align-items:flex-start;background-color:#e8f4fd;border-radius:8px;padding:8px 12px 12px 12px}.info-icon[data-v-7162230b]{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.info-text[data-v-7162230b]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333;margin:0}.input-field[data-v-7162230b],.input-section[data-v-7162230b]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-7162230b]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a;height:24px;display:flex;align-items:center}.action-assign-task-editor[data-v-1335823b]{display:flex;flex-direction:column;gap:8px;width:100%}.node-intro[data-v-1335823b]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e4f3f5;border-radius:5px}.node-icon[data-v-1335823b]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-1335823b]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.node-title[data-v-1335823b]{font-weight:700}.input-field[data-v-1335823b],.input-section[data-v-1335823b]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-1335823b]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a;height:24px;display:flex;align-items:center}.required-mark[data-v-1335823b]{color:#d10000}.input-text[data-v-1335823b]{width:100%;height:40px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333;background:#fff;border:1px solid #c4c4c4;border-radius:4px;outline:none}.input-text[data-v-1335823b]::-moz-placeholder{color:#999}.input-text[data-v-1335823b]::placeholder{color:#999}.input-text[data-v-1335823b]:focus{border-color:#004879}.input-section[data-v-1335823b] .el-select{width:100%;height:42px}.assign-to-row[data-v-1335823b]{display:flex;gap:8px;width:100%}.assign-to-row[data-v-1335823b] .el-select,.assignee-dropdown[data-v-1335823b]{flex:1}.due-by-row[data-v-1335823b]{display:flex;gap:8px;width:100%}.due-by-row[data-v-1335823b] .el-date-editor{width:160px;border:1px solid #c9c9c9;border-radius:4px}.due-by-row[data-v-1335823b] .el-select{width:140px}.action-send-documents-editor[data-v-6ee71471]{display:flex;flex-direction:column;gap:8px;width:100%}.node-intro[data-v-6ee71471]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e4f3f5;border-radius:5px}.node-icon[data-v-6ee71471]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-6ee71471]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.node-title[data-v-6ee71471]{font-weight:700}.document-count-info[data-v-6ee71471]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#e4f3f5;border-radius:4px}.count-text[data-v-6ee71471]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5587bc}.search-filter-section[data-v-6ee71471]{display:flex;flex-direction:column;gap:8px}.search-wrapper[data-v-6ee71471]{position:relative;display:flex;align-items:center;gap:8px}.search-input[data-v-6ee71471]{width:100%;height:40px;padding:8px 12px 8px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333;background:#fff;border:1px solid #e5e7eb;border-radius:4px;outline:none}.search-input[data-v-6ee71471]::-moz-placeholder{color:#999}.search-input[data-v-6ee71471]::placeholder{color:#999}.search-input[data-v-6ee71471]:focus{border-color:#004879}.filters-wrapper[data-v-6ee71471]{display:flex;align-items:center;gap:8px}.filter-icon[data-v-6ee71471]{flex-shrink:0}.filter-select[data-v-6ee71471],.filters-wrapper[data-v-6ee71471] .el-select{flex:1}.document-list-container[data-v-6ee71471]{min-height:200px;border-top:1px dashed #c9c9c9;border-bottom:1px dashed #c9c9c9;padding:2px 6px;background:#fff;display:flex;flex-direction:column;justify-content:space-between}.empty-state[data-v-6ee71471]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px}.empty-icon[data-v-6ee71471]{width:80px;height:80px;margin-bottom:16px}.empty-text[data-v-6ee71471]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#999;text-align:center;margin:0}.document-list[data-v-6ee71471]{height:100%;display:flex;flex-direction:column}.document-item[data-v-6ee71471]{display:flex;align-items:center;gap:12px;padding:8px 0}.document-checkbox[data-v-6ee71471]{width:20px;height:20px;padding:0;background:transparent;border:none;cursor:pointer;flex-shrink:0}.document-info[data-v-6ee71471]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.document-name[data-v-6ee71471]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-meta[data-v-6ee71471]{display:flex;gap:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#999}.delete-btn[data-v-6ee71471]{width:32px;height:32px;padding:8px;background:transparent;border:none;cursor:pointer;border-radius:4px;transition:background .2s ease;flex-shrink:0}.delete-btn[data-v-6ee71471]:hover{background:#f3f4f6}.pagination[data-v-6ee71471]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;margin-bottom:16px}.pagination-btn[data-v-6ee71471]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;border-radius:4px;transition:background .2s ease}.pagination-btn[data-v-6ee71471]:hover:not(:disabled){background:#f3f4f6}.pagination-btn[data-v-6ee71471]:disabled{cursor:not-allowed;opacity:.5}.pagination-number[data-v-6ee71471]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#666;background:transparent;border:none;cursor:pointer;border-radius:50%;transition:all .2s ease}.pagination-number[data-v-6ee71471]:hover{background:#f3f4f6}.pagination-number.active[data-v-6ee71471]{background:#004879;color:#fff}.upload-documents-btn[data-v-6ee71471]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:32px;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#004879;background:#fff;border:1px solid #004879;border-radius:4px;cursor:pointer;transition:all .3s ease}.upload-documents-btn[data-v-6ee71471]:hover{background:#f0f7ff}.editor-container[data-v-5191f98c]{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;background:#f9fbfd}.intro-section[data-v-5191f98c]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:#e4f3f5;border-radius:5px}.intro-icon[data-v-5191f98c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.intro-text[data-v-5191f98c]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.intro-bold[data-v-5191f98c]{font-weight:700}.properties-section[data-v-5191f98c]{display:flex;flex-direction:column;gap:16px;width:100%;overflow-y:auto;flex:1}.info-banner[data-v-5191f98c]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#e8f4fd;border-radius:8px}.info-icon[data-v-5191f98c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.info-text[data-v-5191f98c]{flex:1;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#333;margin:0}.form-field[data-v-5191f98c]{display:flex;flex-direction:column;gap:4px;width:100%}.field-label[data-v-5191f98c]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.field-select[data-v-5191f98c]{width:100%}.required[data-v-5191f98c]{color:#ef4444;font-weight:700}.search-icon-wrapper[data-v-5191f98c]{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;pointer-events:none}.editor-container[data-v-203560ce]{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;background:#f9fbfd}.intro-section[data-v-203560ce]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:#e4f3f5;border-radius:5px}.intro-icon[data-v-203560ce]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.intro-text[data-v-203560ce]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.intro-bold[data-v-203560ce]{font-weight:700}.properties-section[data-v-203560ce]{display:flex;flex-direction:column;gap:16px;width:100%;overflow-y:auto;flex:1}.section-divider[data-v-203560ce]{display:flex;align-items:center;gap:12px;width:100%}.section-divider[data-v-203560ce]:after,.section-divider[data-v-203560ce]:before{content:"";flex:1;height:1px;background:#c4c4c4}.divider-text[data-v-203560ce]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#666;white-space:nowrap}.empty-state[data-v-203560ce]{display:flex;flex-direction:column;gap:16px;width:100%}.warning-banner[data-v-203560ce]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef3c7;border-radius:4px}.warning-text[data-v-203560ce]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#92400e}.open-menu-btn[data-v-203560ce]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:32px;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#fff;background:#004879;border:none;border-radius:4px;box-shadow:0 1px 3px 0 rgba(74,74,74,.25);cursor:pointer;transition:background .2s}.open-menu-btn[data-v-203560ce]:hover{background:#036}.items-section[data-v-203560ce]{display:flex;flex-direction:column;gap:12px;width:100%}.items-header[data-v-203560ce]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.header-label[data-v-203560ce]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#333}.items-list[data-v-203560ce]{display:flex;flex-direction:column;gap:8px;width:100%}.item-row[data-v-203560ce]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 4px;border-radius:4px}.expand-btn[data-v-203560ce]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:transform .2s}.item-info[data-v-203560ce]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.item-name[data-v-203560ce]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#333}.item-subtests[data-v-203560ce]{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding-left:18px}.subtest-item[data-v-203560ce]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px;color:#666}.item-price[data-v-203560ce]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#333;flex-shrink:0}.cart-subtotal[data-v-203560ce]{display:flex;justify-content:space-between;align-items:center;padding:12px 8px;border-top:1px dashed #c4c4c4}.subtotal-label[data-v-203560ce]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#333}.subtotal-value[data-v-203560ce]{font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#004879}.upload-documents-btn[data-v-203560ce]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:32px;padding:10px 24px;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#004879;background:#fff;border:1px solid #004879;border-radius:4px;cursor:pointer;transition:all .3s ease}.upload-documents-btn[data-v-203560ce]:hover{background:#f0f7ff}.expand-btn-wrapper[data-v-203560ce]{width:100%;justify-content:space-between}.expand-btn-container[data-v-203560ce],.expand-btn-wrapper[data-v-203560ce]{display:flex;align-items:center;gap:8px}.wait-editor[data-v-7c9ec448]{display:flex;flex-direction:column;gap:10px;width:100%}.node-intro[data-v-7c9ec448]{display:flex;gap:8px;align-items:flex-start;justify-content:center;padding:8px 12px;background:#e1d3f1;border-radius:5px;width:100%}.intro-text[data-v-7c9ec448]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:normal;color:#6f4999;margin:0}.intro-bold[data-v-7c9ec448]{font-weight:600}.input-group[data-v-7c9ec448]{display:flex;flex-direction:column;gap:4px;width:100%}.input-label[data-v-7c9ec448]{display:flex;gap:4px;align-items:center;height:24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.required[data-v-7c9ec448]{color:#d10000}.input-wrapper[data-v-7c9ec448]{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:8px 12px;background:#fff;border:1px solid #c9c9c9;border-radius:4px}.wait-input[data-v-7c9ec448]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333;border:none;outline:none;background:transparent}.wait-input[data-v-7c9ec448]::-moz-placeholder{color:#999}.wait-input[data-v-7c9ec448]::placeholder{color:#999}.wait-input[data-v-7c9ec448]::-webkit-inner-spin-button,.wait-input[data-v-7c9ec448]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.wait-input[type=number][data-v-7c9ec448]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.clear-btn[data-v-7c9ec448]{display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#1e4670;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;background:transparent;border:none;cursor:pointer;transition:opacity .2s}.clear-btn[data-v-7c9ec448]:hover{opacity:.8}.unit-select[data-v-7c9ec448]{width:100%}[data-v-7c9ec448] .unit-select .el-select__wrapper{height:40px}[data-v-7c9ec448] .unit-select .el-input__wrapper{height:40px;padding:8px;background:#fff;border:1px solid #c4c4c4;border-radius:4px;box-shadow:none}[data-v-7c9ec448] .unit-select .el-input__inner,[data-v-7c9ec448] .unit-select .el-select__placeholder{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333}[data-v-7c9ec448] .unit-select .el-select__caret{color:#374957}.remove-block-btn[data-v-7c9ec448]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:32px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#d10000;background:#fff;border:1px solid #d10000;border-radius:4px;cursor:pointer;transition:all .2s}.remove-block-btn[data-v-7c9ec448]:hover{background:#f63b3b;color:#fff;border-color:#f63b3b}.remove-block-btn:hover svg path[data-v-7c9ec448]{fill:#fff}.remove-block-btn[data-v-7c9ec448]:active{transform:translateY(1px)}.review-approval-editor[data-v-ba40d3e8]{display:flex;flex-direction:column;gap:10px;width:100%}.node-intro[data-v-ba40d3e8]{display:flex;gap:8px;align-items:flex-start;justify-content:center;padding:8px 12px;background:#e1d3f1;border-radius:5px;width:100%}.intro-text[data-v-ba40d3e8]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:normal;color:#6f4999;margin:0}.intro-bold[data-v-ba40d3e8]{font-weight:600}.section-divider[data-v-ba40d3e8]{display:flex;align-items:center;gap:8px;width:100%;margin:2px 0}.divider-line[data-v-ba40d3e8]{flex:1;height:1px;background:#999}.divider-text[data-v-ba40d3e8]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#666;white-space:nowrap}.input-group[data-v-ba40d3e8]{display:flex;flex-direction:column;gap:4px;width:100%;margin-bottom:4px}.input-label[data-v-ba40d3e8]{display:flex;gap:4px;align-items:center;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.info-icon[data-v-ba40d3e8]{margin-left:4px}.checkbox-group[data-v-ba40d3e8]{width:100%;margin:2px 0}.checkbox-label[data-v-ba40d3e8]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input[data-v-ba40d3e8]{position:absolute;opacity:0;cursor:pointer}.checkbox-box[data-v-ba40d3e8]{flex-shrink:0;width:24px;height:24px;border:2px solid #c9c9c9;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox-box.checked[data-v-ba40d3e8]{background:#004879;border-color:#004879}.checkbox-content[data-v-ba40d3e8]{flex:1;display:flex;flex-direction:column;gap:4px}.checkbox-title[data-v-ba40d3e8]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.checkbox-description[data-v-ba40d3e8]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#666;margin:0}.time-input-row[data-v-ba40d3e8]{display:flex;gap:8px;width:100%}.time-number-input[data-v-ba40d3e8]{width:150px;height:40px;padding:8px 12px;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.15px;color:#333;background:#fff;border:1px solid #c4c4c4;border-radius:4px;outline:none}.time-number-input[data-v-ba40d3e8]::-moz-placeholder{color:#999}.time-number-input[data-v-ba40d3e8]::placeholder{color:#999}.time-number-input[data-v-ba40d3e8]::-webkit-inner-spin-button,.time-number-input[data-v-ba40d3e8]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.time-number-input[type=number][data-v-ba40d3e8]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.time-unit-select[data-v-ba40d3e8]{width:140px}.ai-toggle-section[data-v-ba40d3e8]{display:flex;flex-direction:column;gap:6px;width:100%}.toggle-row[data-v-ba40d3e8]{display:flex;align-items:center;justify-content:space-between;width:100%}.toggle-label[data-v-ba40d3e8]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.toggle-controls[data-v-ba40d3e8]{display:flex;align-items:center;gap:4px}.toggle-text[data-v-ba40d3e8]{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333}.toggle-description[data-v-ba40d3e8]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#666;margin:0;padding:0 12px}.ai-instructions-header[data-v-ba40d3e8]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a;margin-top:4px}.ai-instructions-container[data-v-ba40d3e8]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:#e1d3f1;width:100%}.instruction-section[data-v-ba40d3e8]{display:flex;flex-direction:column;gap:4px;width:100%}.instruction-header[data-v-ba40d3e8]{display:flex;align-items:center;gap:8px;height:24px}.instruction-header img[data-v-ba40d3e8]{width:24px;height:24px}.instruction-title[data-v-ba40d3e8]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#6f4999}.textarea-container[data-v-ba40d3e8]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#fff;border:1px solid #c9c9c9;border-radius:4px}.instruction-textarea[data-v-ba40d3e8]{width:100%;min-height:60px;padding:0;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333;background:transparent;border:none;resize:none;outline:none}.instruction-textarea[data-v-ba40d3e8]::-moz-placeholder{color:#999}.instruction-textarea[data-v-ba40d3e8]::placeholder{color:#999}.instruction-footer[data-v-ba40d3e8]{display:flex;align-items:center;justify-content:space-between;gap:4px}.char-count[data-v-ba40d3e8]{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#999;flex:1}.clear-link[data-v-ba40d3e8]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#1e4670;text-decoration:underline;background:transparent;border:none;cursor:pointer;padding:4px 10px}.clear-link[data-v-ba40d3e8]:hover{opacity:.8}.action-select[data-v-ba40d3e8],.reviewer-select[data-v-ba40d3e8],.time-unit-select[data-v-ba40d3e8]{width:100%}[data-v-ba40d3e8] .action-select .el-select__wrapper,[data-v-ba40d3e8] .reviewer-select .el-select__wrapper,[data-v-ba40d3e8] .time-unit-select .el-select__wrapper{height:40px;padding:8px;background:#fff;border:1px solid #c4c4c4;border-radius:4px;box-shadow:none}[data-v-ba40d3e8] .action-select .el-input__inner,[data-v-ba40d3e8] .reviewer-select .el-input__inner,[data-v-ba40d3e8] .time-unit-select .el-input__inner{font-family:IBM Plex Sans Hebrew,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.15px;color:#333!important}[data-v-ba40d3e8] .action-select .el-input__inner::-moz-placeholder,[data-v-ba40d3e8] .reviewer-select .el-input__inner::-moz-placeholder,[data-v-ba40d3e8] .time-unit-select .el-input__inner::-moz-placeholder{color:#999!important}[data-v-ba40d3e8] .action-select .el-input__inner::placeholder,[data-v-ba40d3e8] .reviewer-select .el-input__inner::placeholder,[data-v-ba40d3e8] .time-unit-select .el-input__inner::placeholder{color:#999!important}[data-v-ba40d3e8] .action-select .el-select__caret,[data-v-ba40d3e8] .reviewer-select .el-select__caret,[data-v-ba40d3e8] .time-unit-select .el-select__caret{color:#374957}[data-v-ba40d3e8] .el-switch{--el-switch-on-color:#6f4999;--el-switch-off-color:#374957}.remove-block-btn[data-v-ba40d3e8]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:32px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#d10000;background:#fff;border:1px solid #d10000;border-radius:4px;cursor:pointer;transition:all .2s}.remove-block-btn[data-v-ba40d3e8]:hover{background:#f63b3b;color:#fff;border-color:#f63b3b}.remove-block-btn:hover svg path[data-v-ba40d3e8]{fill:#fff}.remove-block-btn[data-v-ba40d3e8]:active{transform:translateY(1px)}.message-container[data-v-088b99a5]{display:flex;gap:12px;margin-bottom:16px;max-width:100%}.user-message[data-v-088b99a5]{flex-direction:row-reverse}.not-user-message[data-v-088b99a5]{flex-direction:row}.message-content[data-v-088b99a5]{flex:1;min-width:0;max-width:100%}.user-content[data-v-088b99a5]{display:flex;flex-direction:column;align-items:flex-end}.not-user-content[data-v-088b99a5]{display:flex;flex-direction:column;align-items:flex-start}.message-header[data-v-088b99a5]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.user-header[data-v-088b99a5]{flex-direction:row-reverse}.not-user-header[data-v-088b99a5]{flex-direction:row}.sender-name[data-v-088b99a5]{font-family:Inter,sans-serif;font-weight:500;font-size:11px;line-height:16px;letter-spacing:.5px;color:#333}.message-bubble[data-v-088b99a5]{position:relative;max-width:100%;word-wrap:break-word}.bubble-content[data-v-088b99a5]{padding:12px 24px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;position:relative;color:#333;border-radius:20px}.user-bubble[data-v-088b99a5]{background-color:#f2f2f2;margin-right:10px}.not-user-bubble[data-v-088b99a5]{background-color:#e4f3f5;margin-left:10px}.error-bubble[data-v-088b99a5]{background-color:#fee2e2;padding:12px}.error-content[data-v-088b99a5]{display:flex;gap:8px;align-items:flex-start}.error-icon[data-v-088b99a5]{flex-shrink:0;margin-top:2px}.error-text-wrapper[data-v-088b99a5]{flex:1}.error-message[data-v-088b99a5]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#ef4444;margin:0 0 4px 0}.error-actions[data-v-088b99a5]{display:flex;gap:8px;align-items:center}.error-action-link[data-v-088b99a5]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#004879;text-decoration:underline;cursor:pointer}.error-action-link[data-v-088b99a5]:hover{color:#036}.error-more-info[data-v-088b99a5]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#666}.loading-text[data-v-088b99a5]{font-style:italic;color:#666;margin:0}.ai-error-notification[data-v-2a523ed4]{margin:0 16px 8px 16px;background:#fee2e2;padding:12px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.error-content[data-v-2a523ed4]{display:flex;gap:8px;align-items:flex-start}.error-icon[data-v-2a523ed4]{flex-shrink:0;margin-top:2px}.error-text-wrapper[data-v-2a523ed4]{flex:1}.error-message[data-v-2a523ed4]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#ef4444;margin:0 0 4px 0}.error-actions[data-v-2a523ed4]{display:flex;gap:8px;align-items:center}.error-action-link[data-v-2a523ed4]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#004879;text-decoration:underline;cursor:pointer}.error-action-link[data-v-2a523ed4]:hover{color:#036}.error-more-info[data-v-2a523ed4]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#666}.right-panel[data-v-1701487c]{width:324px;height:100%;background:#f9fbfd;border-left:1px solid #e6e6e6;display:flex;flex-direction:column;box-shadow:0 1px 15px 0 hsla(0,0%,64%,.25);position:relative;transition:width .3s;z-index:50}.right-panel.collapsed[data-v-1701487c]{width:40px}.panel-collapse-btn[data-v-1701487c]{position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:24px;height:48px;background:#fff;border:1px solid #e5e7eb;border-radius:4px 0 0 4px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100}.panel-collapse-btn[data-v-1701487c]:hover{background:#f3f4f6}.side-panel-content[data-v-1701487c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.side-panel-tabs[data-v-1701487c]{display:flex;background:#fff;border-bottom:1px solid #e6e6e6;padding:8px 8px 0}.side-panel-tab[data-v-1701487c]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 16px;background:transparent;border:none;border-bottom:2px solid transparent;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.1px;color:#666;cursor:pointer;transition:all .2s}.side-panel-tab[data-v-1701487c]:hover:not(.active){color:#81b0e1;border-bottom-color:#81b0e1}.side-panel-tab.active[data-v-1701487c]{color:#004879;border-bottom-color:#004879;background:#fff}.side-panel-body[data-v-1701487c]{flex:1;min-height:0;padding:16px 16px 32px 16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,77%,.5) transparent}.side-panel-body[data-v-1701487c]::-webkit-scrollbar{width:8px}.side-panel-body[data-v-1701487c]::-webkit-scrollbar-track{background:transparent}.side-panel-body[data-v-1701487c]::-webkit-scrollbar-thumb{background:hsla(0,0%,77%,.5);border-radius:4px}.side-panel-body[data-v-1701487c]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,60%,.8)}.editor-empty-state[data-v-1701487c]{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:64px}.empty-icon[data-v-1701487c]{width:108px;height:104px}.empty-text[data-v-1701487c]{display:flex;flex-direction:column;gap:8px;text-align:center}.empty-title[data-v-1701487c]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#666;margin:0}.empty-description[data-v-1701487c]{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#666;margin:0}.ai-assistant[data-v-1701487c]{display:flex;flex-direction:column;height:100%;justify-content:space-between}.ai-chat-area[data-v-1701487c]{flex:1;padding:16px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:0}.ai-input-area[data-v-1701487c]{padding:10px;border-top:1px solid #e6e6e6}.ai-input-wrapper[data-v-1701487c]{display:flex;flex-direction:column;gap:12px;padding:12px;background-color:#fff;border:1px solid #c4c4c4;border-radius:8px}.ai-input[data-v-1701487c]{width:100%;border:none;outline:none;resize:none;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333;min-height:60px}.ai-input[data-v-1701487c]::-moz-placeholder{color:#999}.ai-input[data-v-1701487c]::placeholder{color:#999}.ai-send-btn[data-v-1701487c]{align-self:flex-end;display:flex;align-items:center;gap:8px;padding:6px 16px;background:#c4c4c4;border:none;border-radius:15px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#fff;cursor:pointer;transition:background .2s}.ai-send-btn[data-v-1701487c]:not(:disabled){background:#004879}.ai-send-btn[data-v-1701487c]:not(:disabled):hover{background:#036}.ai-send-btn[data-v-1701487c]:disabled{background:#c4c4c4;cursor:not-allowed}.ai-send-btn svg[data-v-1701487c]{width:18px;height:18px}.disabled-pointer[data-v-1701487c]{cursor:not-allowed}.ai-input[data-v-1701487c]:disabled{cursor:not-allowed;background-color:#fff}.ai-generating-animation[data-v-4391b1bb]{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.animation-container[data-v-4391b1bb]{position:relative;width:327.039px;height:418.879px}.block[data-v-4391b1bb],.line[data-v-4391b1bb]{position:absolute}.fade-scale-enter-active[data-v-4391b1bb],.fade-scale-leave-active[data-v-4391b1bb]{transition:opacity .6s ease-in-out,transform .6s cubic-bezier(.34,1.56,.64,1)}.fade-scale-enter-from[data-v-4391b1bb],.fade-scale-leave-to[data-v-4391b1bb]{opacity:0;transform:scale(.85)}.fade-scale-enter-to[data-v-4391b1bb],.fade-scale-leave-from[data-v-4391b1bb]{opacity:1;transform:scale(1)}.block-1[data-v-4391b1bb]{left:99.68px;top:0;width:127.68px;height:96.319px}.block-2[data-v-4391b1bb]{left:99.68px;top:154.56px;width:127.68px;height:103.042px}.block-3[data-v-4391b1bb]{left:12px;top:313.84px;width:127.68px;height:103.04px}.block-4[data-v-4391b1bb]{left:179.36px;top:313.84px;width:127.68px;height:103.04px}.line-1[data-v-4391b1bb]{left:155.68px;top:95.2px;width:15.68px;height:60.48px}.line-2[data-v-4391b1bb]{left:69.84px;top:255.6px;width:99.68px;height:58.24px}.line-3[data-v-4391b1bb]{left:153.52px;top:257.6px;width:99.68px;height:58.24px}.ai-workflow-overlay[data-v-3ae90fca]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none}.overlay-card[data-v-3ae90fca]{position:relative;background:#fff;padding:48px 64px;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;gap:24px;pointer-events:auto}.loading-animation[data-v-3ae90fca]{width:auto;height:auto;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.loading-text[data-v-3ae90fca]{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:#333;margin:0}.close-btn[data-v-3ae90fca]{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.close-btn[data-v-3ae90fca]:hover{background-color:#f3f4f6}.close-btn svg[data-v-3ae90fca]{width:24px;height:24px}.error-image[data-v-3ae90fca]{width:400px;height:auto}.error-text[data-v-3ae90fca]{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:#333;margin:0}.ai-workflow-preview[data-v-cea917e4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:100%;height:100%;padding:60px 20px 60px 20px;pointer-events:none}.preview-header[data-v-cea917e4]{align-items:start;height:100%;padding:16px 32px;border:2px solid #20a7c1;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.15)}.button-group[data-v-cea917e4],.preview-header[data-v-cea917e4]{display:flex;width:100%;justify-content:space-between;pointer-events:none}.button-group[data-v-cea917e4]{align-items:center;gap:16px}.preview-title[data-v-cea917e4]{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#333;pointer-events:none}.discard-btn[data-v-cea917e4]{display:flex;align-items:center;gap:8px;padding:10px 24px;background:#fff;border:1px solid #ef4444;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#ef4444;cursor:pointer;transition:all .2s;pointer-events:auto}.discard-btn[data-v-cea917e4]:hover{background:#fee2e2}.accept-btn[data-v-cea917e4]{display:flex;align-items:center;gap:8px;padding:10px 24px;background:#004879;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#fff;cursor:pointer;transition:all .2s;pointer-events:auto}.accept-btn[data-v-cea917e4]:hover{background:#036}.report-format-container[data-v-467f216d]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}h1[data-v-467f216d]{font-size:28px;color:#374957;margin-bottom:12px}p[data-v-467f216d]{font-size:16px;color:#7c8da1}.template-marketplace-container[data-v-6eae0053]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}h1[data-v-6eae0053]{font-size:28px;color:#374957;margin-bottom:12px}p[data-v-6eae0053]{font-size:16px;color:#7c8da1}