h2[data-v-d9f569dd]{margin-bottom:20px;text-align:center}.pending[data-v-d9f569dd]{color:gold}.completed[data-v-d9f569dd]{color:#4caf50}.blocked[data-v-d9f569dd]{color:#f44336}.task-item[data-v-d9f569dd]{font-weight:700;text-decoration:underline;line-height:1.4;cursor:pointer}.column[data-v-d9f569dd]{width:50%;align-content:start}.content[data-v-d9f569dd]{padding-bottom:20px}.thetable[data-v-d9f569dd]{width:100%;-webkit-user-select:text;user-select:text}#close-btn[data-v-d9f569dd]{background:#7878aa;height:2em;aspect-ratio:1;border:none;justify-content:center}#close-btn[data-v-d9f569dd]:hover{background:#9575cd}#task-modal[data-v-d9f569dd]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#1a1a2ef2;border:1px solid #4a4a72;border-radius:12px;padding:20px;width:80%;z-index:40;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.help-content[data-v-5e3733fc]{line-height:1.4;-webkit-user-select:text;user-select:text}.header[data-v-5e3733fc]{color:#64ffda;margin-bottom:10px;text-align:center}#help-table[data-v-5e3733fc]{padding-top:20px;width:100%}#help-table[data-v-5e3733fc]{border-collapse:collapse}#help-table td[data-v-5e3733fc]{border:1px solid #4a4a72}#help-table tr[data-v-5e3733fc] :first-child{font-weight:700;width:8rem}.status-color[data-v-5e3733fc]{width:20px;height:20px;border-radius:4px;color:#000;font-weight:700;padding:0 4px}.pending-color[data-v-5e3733fc]{background:gold}.completed-color[data-v-5e3733fc]{background:#4caf50}.blocked-color[data-v-5e3733fc]{background:#f44336}#close-help[data-v-5e3733fc]{background:#7e57c2;width:100%;height:40px;justify-content:center}#close-help[data-v-5e3733fc]:hover{background:#9575cd}#status-table[data-v-5e3733fc]{margin-top:20px;width:100%}#status-table td[data-v-5e3733fc]:nth-child(2){padding-left:20px}*{margin:0;padding:0;box-sizing:border-box}body{overflow:hidden;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#e6e6e6;height:100vh;width:100vw}#app-container[data-v-e69e9393]{position:relative;width:100%;height:100vh;overflow:hidden;-webkit-user-select:none;user-select:none}.btn-group-2[data-v-e69e9393]{display:flex;flex-direction:row;gap:10px}.btn-group[data-v-e69e9393]{display:flex;flex-direction:column;gap:10px;position:absolute;top:20px;left:20px;z-index:10;background:#1e1e2ecc;border-radius:10px;padding:15px;box-shadow:0 4px 20px #0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:300px}button[data-v-e69e9393]{background:#4a4a72;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px}button[data-v-e69e9393]:hover{background:#5a5a8a}#help-btn[data-v-e69e9393]{width:44px;background:#00b4d8}#help-btn[data-v-e69e9393]:hover{background:#0096c7}#dag-svg[data-v-e69e9393]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:grab}#dag-svg[data-v-e69e9393]:active{cursor:grabbing}.task[data-v-e69e9393]{width:100%;height:100%;display:flex;flex-direction:column}.task-rect[data-v-e69e9393]{stroke:#444;stroke-width:2;rx:8;ry:8;cursor:move;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.task-group[data-v-e69e9393],.task-content[data-v-e69e9393]{cursor:move}.task-pending[data-v-e69e9393]{fill:gold}.task-completed[data-v-e69e9393]{fill:#4caf50}.task-blocked[data-v-e69e9393]{fill:#f44336}.task-header[data-v-e69e9393]{font-weight:600;font-size:16px;color:#000;padding:8px 12px 4px;flex-grow:1}.task-description[data-v-e69e9393]{font-size:14px;color:#444;padding:8px 12px;flex-grow:1}.task-actions[data-v-e69e9393]{display:flex;justify-content:space-between;padding:4px 8px;background:#0000001a}.task-checkbox[data-v-e69e9393],.connect-btn[data-v-e69e9393],.delete-btn[data-v-e69e9393]{height:1.8rem;background:#0003;color:#000;font-weight:700;justify-content:center;cursor:pointer;padding:3px}.task-checkbox svg[data-v-e69e9393],.connect-btn svg[data-v-e69e9393],.delete-btn svg[data-v-e69e9393]{width:100%;height:100%}.task-checkbox[data-v-e69e9393]:hover,.connect-btn[data-v-e69e9393]:hover,.delete-btn[data-v-e69e9393]:hover{background:#0006}.task-checkbox[data-v-e69e9393]{width:5.5em}.connect-btn[data-v-e69e9393],.delete-btn[data-v-e69e9393]{width:3em}.edge[data-v-e69e9393]{stroke:#7e57c2;stroke-width:3;marker-end:url(#arrowhead)}.connecting-line[data-v-e69e9393]{stroke:#64ffda;stroke-width:2;stroke-dasharray:5,5}#help-modal[data-v-e69e9393]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#1a1a2ef2;border:1px solid #4a4a72;border-radius:12px;padding:20px;width:60%;z-index:20;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#task-modal[data-v-e69e9393]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#1a1a2ef2;border:1px solid #4a4a72;border-radius:12px;padding:20px;width:80%;z-index:40;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zoom-controls[data-v-e69e9393]{background:#1e1e2ecc;border-radius:8px;display:flex;flex-direction:row;gap:8px;z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.zoom-btn[data-v-e69e9393]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.resize-handle[data-v-e69e9393]:hover{cursor:nwse-resize}.backdrop[data-v-e69e9393]{background-color:#000c;width:100vw;height:100vh;position:absolute;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:11}
