.FlowchartConfigEditor_container__wRkPX{border:1px solid #d1d5db;border-radius:6px;padding:16px;background-color:#f9fafb;margin-top:20px;margin-bottom:20px}.FlowchartConfigEditor_header__Dqtuu{margin-bottom:16px}.FlowchartConfigEditor_title__DpwxB{font-size:18px;font-weight:500;margin-bottom:8px}.FlowchartConfigEditor_instructions__6Ojd_{margin-bottom:12px;padding:12px;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:14px;color:#1e40af}.FlowchartConfigEditor_instructionsTitle__Rc5mM{font-weight:600}.FlowchartConfigEditor_instructionsList___VhMa{margin-top:4px;margin-left:16px;list-style-type:disc}.FlowchartConfigEditor_buttonContainer__6T79h{display:flex;gap:8px;margin-bottom:16px}.FlowchartConfigEditor_addInnovationButton__NbdR8{padding:8px 12px;background-color:#a855f7;color:white;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.FlowchartConfigEditor_addInnovationButton__NbdR8:hover{background-color:#9333ea}.FlowchartConfigEditor_flowContainer__g0Wxw{height:500px;width:100%;border:1px solid #e5e7eb;border-radius:12px;background-color:white;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);overflow:hidden}.FlowchartConfigEditor_stats__DFOQk{margin-top:12px;font-size:12px;color:#6b7280}.FlowchartConfigEditor_nodeContainer__erIGR{padding:20px;border:1px solid #e5e7eb;border-radius:12px;background-color:white;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);min-width:140px;max-width:280px;position:relative;transition:all .3s ease;overflow:visible}.FlowchartConfigEditor_nodeContainer__erIGR:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.FlowchartConfigEditor_nodeContainer__erIGR:hover .FlowchartConfigEditor_deleteButton__HH5yZ,.FlowchartConfigEditor_nodeContainer__erIGR:hover .FlowchartConfigEditor_gradientBorder__JmMin{opacity:1}.FlowchartConfigEditor_gradientBorder__JmMin{position:absolute;inset:0;border-radius:12px;opacity:0;transition:opacity .3s ease;pointer-events:none;background:linear-gradient(90deg,#6366f1,#8b5cf6,#d946ef);padding:1px;margin:-1px;z-index:-1}.FlowchartConfigEditor_deleteButton__HH5yZ{position:absolute;top:-8px;right:-8px;width:25px;height:25px;background-color:#ef4444;color:white;border:none;border-radius:50%;font-size:12px;cursor:pointer;opacity:0;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.FlowchartConfigEditor_nodeInput__NPhFp{width:100%;padding:8px;border:1px solid #93c5fd;border-radius:4px;font-size:14px;outline:none}.FlowchartConfigEditor_nodeInput__NPhFp:focus{border-color:#3b82f6}.FlowchartConfigEditor_nodeLabel__5h9iJ{cursor:pointer;padding:8px;border-radius:6px;font-size:18px;font-weight:600;transition:background-color .2s;color:#1f2937;margin-bottom:4px;text-align:center}.FlowchartConfigEditor_nodeLabel__5h9iJ:hover{background-color:#f3f4f6}.FlowchartConfigEditor_nodeHandle__K_gst{width:12px;height:12px;background-color:#6366f1;border:2px solid white;border-radius:50%;position:absolute;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FlowchartConfigEditor_nodeHandle__K_gst:hover{background-color:#4f46e5;transform:scale(1.3);z-index:10;box-shadow:0 4px 8px rgba(0,0,0,.15)}.FlowchartConfigEditor_edgePath__dzluy{stroke:#6366f1;stroke-width:2;fill:none;marker-end:url(#arrowhead);transition:all .2s ease}.FlowchartConfigEditor_edgePath__dzluy:hover{stroke-width:3;stroke:#4f46e5}.FlowchartConfigEditor_innovationEdgePath__7QC95{stroke:#a855f7;stroke-width:3;fill:none;marker-end:url(#innovationArrowhead);stroke-dasharray:8,4;transition:all .2s ease}.FlowchartConfigEditor_innovationEdgePath__7QC95:hover{stroke-width:4;stroke:#9333ea}.FlowchartConfigEditor_edgeLabel__Zpysa{padding:6px 12px;font-size:12px;background-color:white;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;text-align:center;transition:all .2s ease;color:#374151;z-index:10;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FlowchartConfigEditor_edgeLabel__Zpysa:hover{background-color:#f9fafb;border-color:#6366f1;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.FlowchartConfigEditor_edgeLabel__Zpysa:active{cursor:grabbing!important;transform:translateY(0);box-shadow:0 6px 12px rgba(0,0,0,.2)}.FlowchartConfigEditor_innovationEdgeLabel__1gPeJ{padding:6px 12px;font-size:12px;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:2px solid #a855f7;border-radius:8px;cursor:pointer;text-align:center;transition:all .2s ease;font-weight:600;color:#7c3aed;box-shadow:0 2px 4px rgba(168,85,247,.2)}.FlowchartConfigEditor_innovationEdgeLabel__1gPeJ:hover{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);transform:translateY(-1px);box-shadow:0 4px 8px rgba(168,85,247,.3)}.FlowchartConfigEditor_innovationEdgeLabel__1gPeJ:active{cursor:grabbing!important;transform:translateY(0);box-shadow:0 6px 12px rgba(168,85,247,.4)}.FlowchartConfigEditor_innovationEdgeLabelUser__V__BX{padding:6px 12px;font-size:12px;background:linear-gradient(135deg,#ede9fe,#ffe5b4);border:2px solid #ff6900;border-radius:8px;text-align:center;transition:all .2s ease;font-weight:600;color:#ff6900;box-shadow:0 2px 4px rgba(255,105,0,.2)}.FlowchartConfigEditor_innovationEdgeLabelUser__V__BX:hover{background:linear-gradient(135deg,#f3e8ff,#fff2d5);transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,105,0,.3)}.FlowchartConfigEditor_innovationEdgeLabelUser__V__BX:active{cursor:grabbing!important;transform:translateY(0);box-shadow:0 6px 12px rgba(255,105,0,.4)}.FlowchartConfigEditor_edgeInput__Pht2_{width:100%;padding:2px 4px;font-size:12px;border:1px solid #93c5fd;border-radius:4px;outline:none}.FlowchartConfigEditor_edgeInputContainer__asR5v{overflow:visible}.FlowchartConfigEditor_edgeDeleteButton__2KX50{width:25px;height:25px;background-color:#ef4444;color:white;border:none;border-radius:50%;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;z-index:100}.FlowchartConfigEditor_edgeDeleteButton__2KX50:hover{background-color:#dc2626}.FlowchartConfigEditor_edgeInsertButton__fUJmb{width:25px;height:25px;background-color:#10b981;color:white;border:none;border-radius:50%;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;font-weight:700}.FlowchartConfigEditor_edgeInsertButton__fUJmb:hover{background-color:#059669}.FlowchartConfigEditor_controls__hGStv{background-color:white;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.FlowchartConfigEditor_modalOverlay__w4UTZ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.FlowchartConfigEditor_modalContent__CXNxO{background-color:white;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:90%;max-width:700px;max-height:90vh;overflow-y:auto}.FlowchartConfigEditor_modalHeader__KJKbb{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e5e7eb}.FlowchartConfigEditor_modalHeader__KJKbb h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.FlowchartConfigEditor_modalCloseButton__N5NAM{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280}.FlowchartConfigEditor_modalCloseButton__N5NAM:hover{color:#1f2937}.FlowchartConfigEditor_modalBody__DcUKl{padding:24px}.FlowchartConfigEditor_modalDescription__2_9FU{margin-top:0;margin-bottom:16px;color:#4b5563}.FlowchartConfigEditor_templateGrid__Ecygc{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.FlowchartConfigEditor_templateCard__4lsoo{border:1px solid #e5e7eb;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;background-color:#f9fafb}.FlowchartConfigEditor_templateCard__4lsoo:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.FlowchartConfigEditor_templateCard__4lsoo h4{margin-top:0;margin-bottom:8px;color:#1f2937}.FlowchartConfigEditor_templateCard__4lsoo p{margin-top:0;margin-bottom:12px;color:#4b5563;font-size:14px}.FlowchartConfigEditor_templateStats__e1I_T{display:flex;justify-content:space-between;font-size:12px;color:#6b7280}.FlowchartConfigEditor_addButton__frdiy{padding:10px 16px;background-color:white;color:black;border:2px solid black;border-radius:4px;cursor:pointer;transition:background-color .2s,color .2s}.FlowchartConfigEditor_addButton__frdiy:hover{background-color:black;color:white}.FlowchartConfigEditor_layoutButton__KuQAd{padding:10px 16px;background-color:white;color:black;border:2px solid black;border-radius:4px;cursor:pointer;transition:background-color .2s,color .2s}.FlowchartConfigEditor_layoutButton__KuQAd:hover{background-color:black;color:white}.FlowchartConfigEditor_clearButton__Y9xR_{padding:10px 16px;background-color:white;color:black;border:2px solid black;border-radius:4px;cursor:pointer;transition:background-color .2s,color .2s}.FlowchartConfigEditor_clearButton__Y9xR_:hover{background-color:black;color:white}