.clickup-list-row[data-v-4f78a9b3]{display:grid;grid-template-columns:1fr 120px 100px 120px 140px 100px 80px 120px 100px;gap:0;padding:0;border-bottom:1px solid #f1f5f9;align-items:center;transition:all .2s ease;min-height:40px}.clickup-list-row.with-checkbox[data-v-4f78a9b3]{grid-template-columns:40px 1fr 120px 100px 120px 140px 100px 80px 120px 100px}.clickup-list-row[data-v-4f78a9b3]:hover{background:#f8fafc}.clickup-list-row.selected[data-v-4f78a9b3]{background:#f0f4ff;border-color:#7c3aed}.clickup-list-row.completed[data-v-4f78a9b3]{opacity:.7}.cell[data-v-4f78a9b3]{display:flex;align-items:center;min-height:40px;padding:8px 12px;border-right:1px solid #f1f5f9;box-sizing:border-box}.checkbox-cell[data-v-4f78a9b3]{width:24px;justify-content:center}.row-checkbox[data-v-4f78a9b3]{width:16px;height:16px;cursor:pointer}.task-name-cell[data-v-4f78a9b3]{justify-content:flex-start}.task-name-content[data-v-4f78a9b3]{display:flex;align-items:center;gap:8px;width:100%}.completion-toggle[data-v-4f78a9b3]{width:20px;height:20px;border:none;background:none;cursor:pointer;color:#94a3b8;border-radius:4px;transition:all .2s ease;flex-shrink:0}.completion-toggle[data-v-4f78a9b3]:hover{background:#f1f5f9;color:#64748b}.completion-toggle.completed[data-v-4f78a9b3]{color:#10b981}.task-info[data-v-4f78a9b3]{flex:1;display:flex;align-items:center;gap:8px}.task-name-text[data-v-4f78a9b3]{cursor:pointer;color:#1e293b;font-weight:500;transition:color .2s ease}.task-name-text[data-v-4f78a9b3]:hover{color:#7c3aed}.task-name-text.completed[data-v-4f78a9b3]{text-decoration:line-through;color:#94a3b8}.task-name-input[data-v-4f78a9b3]{border:1px solid #7c3aed;border-radius:4px;padding:4px 8px;font-weight:500;outline:none;background:#fff;color:#1e293b}.subtasks-indicator[data-v-4f78a9b3]{display:flex;align-items:center;gap:4px;color:#64748b;font-size:12px;background:#f1f5f9;padding:2px 6px;border-radius:4px}.status-cell[data-v-4f78a9b3]{justify-content:flex-start}.status-select[data-v-4f78a9b3]{border:none;background:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;text-transform:uppercase;outline:none;width:100%}.status-select.pending[data-v-4f78a9b3]{background:#fef3c7;color:#92400e}.status-select.in-progress[data-v-4f78a9b3]{background:#dbeafe;color:#1e40af}.status-select.completed[data-v-4f78a9b3]{background:#d1fae5;color:#065f46}.status-select.cancelled[data-v-4f78a9b3]{background:#fee2e2;color:#dc2626}.priority-cell[data-v-4f78a9b3]{justify-content:flex-start}.priority-select[data-v-4f78a9b3]{border:none;background:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;outline:none}.priority-select.priority-alta[data-v-4f78a9b3]{background:#fee2e2;color:#dc2626}.priority-select.priority-media[data-v-4f78a9b3]{background:#fef3c7;color:#d97706}.priority-select.priority-baja[data-v-4f78a9b3]{background:#d1fae5;color:#059669}.assignee-cell[data-v-4f78a9b3]{justify-content:flex-start}.assignee-avatars[data-v-4f78a9b3]{display:flex;align-items:center;gap:4px}.assignee-avatar[data-v-4f78a9b3]{border-radius:50%;background:#7c3aed;color:#fff;font-size:10px;font-weight:600}.add-assignee[data-v-4f78a9b3],.assignee-avatar[data-v-4f78a9b3]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.add-assignee[data-v-4f78a9b3]{border:1px dashed #cbd5e1;border-radius:50%;background:none;color:#64748b;cursor:pointer;transition:all .2s ease}.add-assignee[data-v-4f78a9b3]:hover{border-color:#7c3aed;color:#7c3aed}.due-date-cell[data-v-4f78a9b3]{justify-content:flex-start}.date-input[data-v-4f78a9b3]{border:1px solid #e2e8f0;border-radius:4px;padding:4px 8px;font-size:12px;background:#fff;cursor:pointer;outline:none}.date-input[data-v-4f78a9b3]:focus{border-color:#7c3aed}.date-input.overdue[data-v-4f78a9b3]{border-color:#ef4444;color:#ef4444}.date-input.due-today[data-v-4f78a9b3]{border-color:#f59e0b;color:#f59e0b}.date-input.due-soon[data-v-4f78a9b3]{border-color:#3b82f6;color:#3b82f6}.progress-cell[data-v-4f78a9b3]{gap:8px;justify-content:flex-start}.progress-bar[data-v-4f78a9b3]{flex:1;height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}.progress-fill[data-v-4f78a9b3]{height:100%;background:#10b981;border-radius:3px;transition:width .3s ease}.progress-text[data-v-4f78a9b3]{font-size:11px;color:#64748b;font-weight:500;min-width:30px}.time-cell[data-v-4f78a9b3]{justify-content:flex-start}.time-display[data-v-4f78a9b3]{display:flex;align-items:center;gap:4px;color:#64748b;font-size:12px}.labels-cell[data-v-4f78a9b3]{justify-content:flex-start}.task-labels[data-v-4f78a9b3]{display:flex;gap:4px;flex-wrap:wrap}.task-label[data-v-4f78a9b3]{padding:2px 6px;border-radius:4px;font-size:11px;color:#fff;font-weight:500}.actions-cell[data-v-4f78a9b3]{justify-content:center}.cell[data-v-4f78a9b3]:last-child{border-right:none}.row-actions[data-v-4f78a9b3]{display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.clickup-list-row:hover .row-actions[data-v-4f78a9b3]{opacity:1}.action-btn[data-v-4f78a9b3]{width:24px;height:24px;border:none;background:none;border-radius:4px;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.action-btn[data-v-4f78a9b3]:hover{background:#f1f5f9;color:#475569}.action-btn.danger[data-v-4f78a9b3]:hover{background:rgba(239,68,68,.1);color:#ef4444}body.dark-mode-active .clickup-list-row[data-v-4f78a9b3]{border-color:#374151}body.dark-mode-active .clickup-list-row[data-v-4f78a9b3]:hover{background:#374151}body.dark-mode-active .task-name-text[data-v-4f78a9b3]{color:#f9fafb}body.dark-mode-active .task-name-input[data-v-4f78a9b3]{background:#1f2937;border-color:#7c3aed;color:#f9fafb}body.dark-mode-active .date-input[data-v-4f78a9b3]{background:#1f2937;border-color:#4b5563;color:#f9fafb}.task-board-clickup[data-v-6395a086]{height:100%;overflow:hidden;background:#f8fafc}.board-container[data-v-6395a086]{display:flex;gap:16px;height:100%;overflow-x:auto;padding:20px}.board-column-clickup[data-v-6395a086]{min-width:320px;max-width:320px;background:#fff;border-radius:8px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);box-shadow:0 1px 3px rgba(0,0,0,.1)}.column-header-clickup[data-v-6395a086]{padding:16px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:8px 8px 0 0}.column-title-section[data-v-6395a086]{display:flex;align-items:center;gap:8px}.column-indicator[data-v-6395a086]{width:12px;height:12px;border-radius:50%}.column-name[data-v-6395a086]{font-size:14px;font-weight:600;color:#1a202c;margin:0}.column-count[data-v-6395a086]{background:#e2e8f0;color:#4a5568;font-size:12px;font-weight:500;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center}.column-menu[data-v-6395a086]{display:flex;align-items:center}.column-menu-btn[data-v-6395a086]{background:transparent;border:none;color:#718096;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.column-menu-btn[data-v-6395a086]:hover{background:#f7fafc;color:#4a5568}.column-content-clickup[data-v-6395a086]{padding:12px 16px 16px;flex:1;overflow-y:auto;min-height:200px;transition:background-color .2s}.column-content-clickup.drag-over[data-v-6395a086]{background-color:rgba(66,153,225,.1);border-radius:8px}.task-cards-container[data-v-6395a086]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.task-card-clickup[data-v-6395a086]{background:#fff;border-radius:6px;padding:12px;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}.task-card-clickup[data-v-6395a086]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#cbd5e0}.task-card-clickup.dragging[data-v-6395a086]{opacity:.8;transform:rotate(2deg);box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:1000}.priority-indicator[data-v-6395a086]{position:absolute;top:0;left:0;width:4px;height:100%;border-radius:6px 0 0 6px}.priority-alta[data-v-6395a086]{background:#e53e3e}.priority-media[data-v-6395a086]{background:#dd6b20}.priority-baja[data-v-6395a086]{background:#38a169}.task-content[data-v-6395a086]{width:100%}.task-header[data-v-6395a086]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.task-name[data-v-6395a086]{font-size:14px;font-weight:500;color:#2d3748;margin:0;line-height:1.4;flex:1;margin-right:8px}.task-menu-btn[data-v-6395a086]{background:transparent;border:none;color:#a0aec0;cursor:pointer;padding:2px;border-radius:3px;opacity:0;transition:all .2s;flex-shrink:0}.task-card-clickup:hover .task-menu-btn[data-v-6395a086]{opacity:1}.task-menu-btn[data-v-6395a086]:hover{background:#f7fafc;color:#4a5568}.task-desc[data-v-6395a086]{font-size:12px;color:#718096;margin:0 0 8px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-tags[data-v-6395a086]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.task-tag[data-v-6395a086]{font-size:11px;font-weight:500;padding:2px 6px;border-radius:3px;white-space:nowrap}.more-tags[data-v-6395a086]{font-size:11px;color:#718096;background:#f7fafc;padding:2px 6px;border-radius:3px}.task-footer[data-v-6395a086]{display:flex;align-items:center;justify-content:space-between;font-size:11px}.task-meta-left[data-v-6395a086]{display:flex;align-items:center;gap:8px}.due-date[data-v-6395a086]{display:flex;align-items:center;gap:3px;color:#718096}.due-date.overdue[data-v-6395a086]{color:#e53e3e}.subtasks-progress[data-v-6395a086]{display:flex;align-items:center;gap:3px;color:#718096}.avatar-group[data-v-6395a086],.task-assignees[data-v-6395a086]{display:flex;align-items:center}.avatar-wrapper[data-v-6395a086]{position:relative;margin-left:-6px}.avatar-wrapper[data-v-6395a086]:first-child{margin-left:0}.assignee-avatar[data-v-6395a086]{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff}.assignee-initial[data-v-6395a086]{background:#4299e1;color:#fff}.assignee-initial[data-v-6395a086],.more-assignees-count[data-v-6395a086]{width:20px;height:20px;border-radius:50%;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.more-assignees-count[data-v-6395a086]{background:#e2e8f0;color:#4a5568;margin-left:-6px}.add-card-btn[data-v-6395a086]{width:100%;padding:8px 12px;background:transparent;border:1px dashed #cbd5e0;border-radius:6px;color:#718096;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500}.add-card-btn[data-v-6395a086]:hover{background:#f7fafc;border-color:#a0aec0;color:#4a5568}.board-filters[data-v-6395a086]{background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 20px;margin-bottom:20px}.filter-section[data-v-6395a086]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.filter-group[data-v-6395a086]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-6395a086]{font-size:12px;font-weight:500;color:#4a5568}.filter-group select[data-v-6395a086]{background:#fff;min-width:120px}.filter-group select[data-v-6395a086],.search-input[data-v-6395a086]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px}.search-input[data-v-6395a086]{min-width:200px}.clear-filters-btn[data-v-6395a086]{padding:6px 12px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#718096;cursor:pointer;transition:all .2s}.clear-filters-btn[data-v-6395a086]:hover{background:#edf2f7;color:#4a5568}.board-columns-container[data-v-6395a086]{display:flex;gap:16px;height:100%;overflow-x:auto;padding:0 20px 20px}.board-column-clickup.collapsed[data-v-6395a086]{min-width:60px;max-width:60px}.board-column-clickup.collapsed .column-content-clickup[data-v-6395a086]{display:none}.column-actions[data-v-6395a086]{align-items:center;gap:4px}.column-action-btn[data-v-6395a086]{background:transparent;border:none;color:#a0aec0;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;font-size:14px}.column-action-btn[data-v-6395a086]:hover{background:#f7fafc;color:#4a5568}.column-name-input[data-v-6395a086]{background:transparent;border:none;font-size:14px;font-weight:600;color:#1a202c;padding:2px 4px;margin:-2px -4px;border-radius:4px;width:100%}.column-name-input[data-v-6395a086]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #3b82f6}.wip-limit[data-v-6395a086]{font-size:11px;color:#718096}.wip-limit.exceeded[data-v-6395a086]{color:#e53e3e;font-weight:600}.quick-add-container[data-v-6395a086]{padding:8px 12px;margin-bottom:8px}.quick-add-input[data-v-6395a086]{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;background:#fff}.quick-add-input[data-v-6395a086]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.task-checkbox[data-v-6395a086]{position:absolute;top:8px;right:8px;z-index:10}.task-checkbox input[data-v-6395a086]{width:16px;height:16px;accent-color:#3b82f6}.task-card-clickup.selected[data-v-6395a086]{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2);background:#eff6ff}.task-card-clickup.compact[data-v-6395a086]{padding:8px}.task-card-clickup.compact .subtasks-progress-bar[data-v-6395a086],.task-card-clickup.compact .task-desc[data-v-6395a086],.task-card-clickup.compact .task-tags[data-v-6395a086]{display:none}.task-cover[data-v-6395a086]{width:calc(100% + 24px);height:120px;margin:-12px -12px 8px -12px;border-radius:6px 6px 0 0;overflow:hidden}.task-cover img[data-v-6395a086]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.priority-icon[data-v-6395a086]{font-size:10px;color:#fff}.task-actions[data-v-6395a086]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s}.task-card-clickup:hover .task-actions[data-v-6395a086]{opacity:1}.task-action-btn[data-v-6395a086]{background:transparent;border:none;color:#a0aec0;cursor:pointer;padding:2px;border-radius:3px;font-size:12px;transition:all .2s}.task-action-btn[data-v-6395a086]:hover{background:#f7fafc;color:#4a5568}.task-name-input[data-v-6395a086]{background:transparent;border:none;font-size:14px;font-weight:500;color:#2d3748;width:100%;padding:2px 4px;margin:-2px -4px;border-radius:4px}.task-name-input[data-v-6395a086]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #3b82f6}.task-estimation[data-v-6395a086]{display:flex;align-items:center;gap:4px;font-size:11px;color:#718096;margin-bottom:8px}.task-custom-fields[data-v-6395a086]{margin-bottom:8px}.custom-field[data-v-6395a086]{display:flex;justify-content:space-between;font-size:11px;color:#4a5568;margin-bottom:2px}.field-label[data-v-6395a086]{font-weight:500}.field-value[data-v-6395a086]{color:#718096}.tag-icon[data-v-6395a086]{font-size:9px;margin-right:2px}.subtasks-progress-bar[data-v-6395a086]{margin-bottom:8px}.progress-header[data-v-6395a086]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.progress-text[data-v-6395a086]{font-size:11px;color:#718096;display:flex;align-items:center;gap:3px}.progress-bar[data-v-6395a086]{width:100%;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.progress-fill[data-v-6395a086]{height:100%;background:#10b981;border-radius:2px;transition:width .3s}.due-date.due-today[data-v-6395a086]{color:#f59e0b}.attachments-count[data-v-6395a086],.comments-count[data-v-6395a086],.subtasks-compact[data-v-6395a086]{display:flex;align-items:center;gap:3px;color:#718096}.task-hover-actions[data-v-6395a086]{position:absolute;top:8px;right:8px;display:flex;gap:4px;background:hsla(0,0%,100%,.95);padding:4px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.quick-action-btn[data-v-6395a086]{background:transparent;border:none;color:#718096;cursor:pointer;padding:4px;border-radius:3px;font-size:12px;transition:all .2s}.quick-action-btn[data-v-6395a086]:hover{background:#f7fafc;color:#4a5568}.add-column-btn[data-v-6395a086]{min-width:200px;height:120px;background:#f7fafc;border:2px dashed #cbd5e0;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#718096;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500}.add-column-btn[data-v-6395a086]:hover{background:#edf2f7;border-color:#a0aec0;color:#4a5568}.swim-lanes-container[data-v-6395a086]{padding:20px}.swim-lanes-header[data-v-6395a086]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.swim-lane[data-v-6395a086]{margin-bottom:32px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.swim-lane-header[data-v-6395a086]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:8px 8px 0 0}.group-title[data-v-6395a086]{display:flex;align-items:center;gap:12px}.group-indicator[data-v-6395a086]{width:16px;height:16px;border-radius:50%}.group-title h3[data-v-6395a086]{margin:0;font-size:16px;font-weight:600;color:#1a202c}.group-count[data-v-6395a086]{background:#e2e8f0;color:#4a5568;font-size:12px;font-weight:500;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center}.swim-lane-toggle[data-v-6395a086]{background:transparent;border:none;color:#718096;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.swim-lane-toggle[data-v-6395a086]:hover{background:#fff;color:#4a5568}.swim-lane-columns[data-v-6395a086]{display:flex;gap:1px;background:#e2e8f0}.swim-lane-column[data-v-6395a086]{flex:1;background:#fff;min-height:200px}.swim-column-header[data-v-6395a086]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:13px;font-weight:500;color:#4a5568}.swim-column-count[data-v-6395a086]{background:#e2e8f0;color:#718096;font-size:11px;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.swim-column-content[data-v-6395a086]{padding:12px;display:flex;flex-direction:column;gap:8px}.task-card-mini[data-v-6395a086]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:8px;cursor:pointer;transition:all .2s}.task-card-mini[data-v-6395a086]:hover{border-color:#cbd5e0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.task-mini-content[data-v-6395a086]{display:flex;flex-direction:column;gap:4px}.task-mini-name[data-v-6395a086]{font-size:12px;font-weight:500;color:#2d3748;line-height:1.3}.task-mini-meta[data-v-6395a086]{display:flex;align-items:center;gap:8px}.task-mini-assignees[data-v-6395a086]{display:flex;align-items:center;gap:-2px}.mini-avatar[data-v-6395a086]{width:16px;height:16px;border-radius:50%;border:1px solid #fff;margin-left:-2px}.mini-avatar[data-v-6395a086]:first-child{margin-left:0}.mini-avatar img[data-v-6395a086]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.mini-initial[data-v-6395a086]{width:16px;height:16px;border-radius:50%;background:#4299e1;color:#fff;font-size:8px;font-weight:600;display:flex;align-items:center;justify-content:center}.context-menu[data-v-6395a086]{position:fixed;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:180px;max-width:250px;overflow:hidden}.context-menu-item[data-v-6395a086]{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13px;color:#2d3748;cursor:pointer;transition:background-color .2s;border:none;background:none;width:100%;text-align:left}.context-menu-item[data-v-6395a086]:hover{background:#f7fafc}.context-menu-item.danger[data-v-6395a086]{color:#e53e3e}.context-menu-item.danger[data-v-6395a086]:hover{background:#fed7d7}.context-menu-item i[data-v-6395a086]{font-size:14px;width:16px;text-align:center}.context-menu-divider[data-v-6395a086]{height:1px;background:#e2e8f0;margin:4px 0}.task-preview-tooltip[data-v-6395a086]{position:fixed;background:#2d3748;color:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:1000;max-width:300px;pointer-events:none}.preview-header[data-v-6395a086]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.preview-header h4[data-v-6395a086]{margin:0;font-size:14px;font-weight:600}.preview-status[data-v-6395a086]{font-size:11px;background:hsla(0,0%,100%,.2);padding:2px 6px;border-radius:4px}.preview-content p[data-v-6395a086]{margin:0 0 8px 0;font-size:12px;line-height:1.4;opacity:.9}.preview-meta[data-v-6395a086]{font-size:11px;opacity:.8}.preview-meta div[data-v-6395a086]{margin-bottom:2px}.modal-backdrop[data-v-6395a086]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-6395a086]{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);min-width:400px;max-width:500px;max-height:90vh;overflow:hidden}.modal-header[data-v-6395a086]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-6395a086]{margin:0;font-size:16px;font-weight:600;color:#1a202c}.modal-close[data-v-6395a086]{background:transparent;border:none;font-size:20px;color:#718096;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.modal-close[data-v-6395a086]:hover{background:#f7fafc;color:#4a5568}.modal-body[data-v-6395a086]{padding:20px}.form-group[data-v-6395a086]{margin-bottom:16px}.form-group label[data-v-6395a086]{display:block;font-size:13px;font-weight:500;color:#4a5568;margin-bottom:6px}.form-group input[data-v-6395a086]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.form-group input[data-v-6395a086]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.color-picker[data-v-6395a086]{display:flex;gap:8px;flex-wrap:wrap}.color-option[data-v-6395a086]{width:24px;height:24px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:all .2s}.color-option[data-v-6395a086]:hover{transform:scale(1.1)}.color-option.selected[data-v-6395a086]{border-color:#1a202c;transform:scale(1.1)}.modal-footer[data-v-6395a086]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e2e8f0;background:#f8fafc}.btn-secondary[data-v-6395a086]{padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#4a5568;cursor:pointer;transition:all .2s}.btn-secondary[data-v-6395a086]:hover{background:#f7fafc;border-color:#cbd5e0}.btn-primary[data-v-6395a086]{padding:8px 16px;background:#3b82f6;border:1px solid #3b82f6;border-radius:6px;font-size:13px;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-6395a086]:hover{background:#2563eb;border-color:#2563eb}.multi-select-actions[data-v-6395a086]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#2d3748;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.25);display:flex;align-items:center;gap:16px;z-index:1000}.selection-info[data-v-6395a086]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.clear-selection-btn[data-v-6395a086]{background:transparent;border:none;color:#cbd5e0;cursor:pointer;padding:2px;border-radius:4px;font-size:16px;transition:all .2s}.clear-selection-btn[data-v-6395a086]:hover{background:hsla(0,0%,100%,.1);color:#fff}.bulk-actions[data-v-6395a086]{display:flex;align-items:center;gap:8px}.bulk-action-btn[data-v-6395a086]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.1);border:none;border-radius:6px;color:#fff;font-size:12px;cursor:pointer;transition:all .2s}.bulk-action-btn[data-v-6395a086]:hover{background:hsla(0,0%,100%,.2)}.bulk-action-btn.danger[data-v-6395a086]{background:rgba(239,68,68,.8)}.bulk-action-btn.danger[data-v-6395a086]:hover{background:#ef4444}.bulk-action-btn i[data-v-6395a086]{font-size:14px}.task-board[data-v-6395a086]{height:100%;overflow:hidden}.board-columns[data-v-6395a086]{display:flex;gap:1rem;height:100%;overflow-x:auto;padding:1rem 0}.board-column[data-v-6395a086]{min-width:280px;max-width:300px;background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;max-height:100%}.column-header[data-v-6395a086]{padding:1rem;border-bottom:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between}.column-title[data-v-6395a086]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#212529}.task-count[data-v-6395a086]{background:#6c757d;color:#fff;font-size:.75rem;padding:.25rem .5rem;border-radius:12px;min-width:20px;text-align:center}.column-actions[data-v-6395a086]{display:flex;gap:.25rem}.column-content[data-v-6395a086]{padding:1rem;flex:1;overflow-y:auto}.task-cards[data-v-6395a086]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.board-task-card[data-v-6395a086]{background:#fff;border-radius:8px;padding:1rem;border:1px solid #e9ecef;cursor:pointer;transition:all .2s ease;position:relative}.board-task-card[data-v-6395a086]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.board-task-card.dragging[data-v-6395a086]{opacity:.5;transform:rotate(5deg);box-shadow:0 8px 24px rgba(0,0,0,.2)}.task-cards.drag-over[data-v-6395a086]{background:rgba(59,130,246,.1);border-radius:8px;padding:.5rem;margin:-.5rem;border:2px dashed #3b82f6}.task-priority[data-v-6395a086]{position:absolute;top:0;left:0;width:4px;height:100%;border-radius:4px 0 0 4px}.priority-alta[data-v-6395a086]{background:#dc3545}.priority-media[data-v-6395a086]{background:#ffc107}.priority-baja[data-v-6395a086]{background:#28a745}.task-title[data-v-6395a086]{font-weight:600;font-size:.875rem;margin:0 0 .5rem 0;line-height:1.4}.task-description[data-v-6395a086]{font-size:.75rem;color:#6c757d;margin:0 0 1rem 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-meta[data-v-6395a086]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.task-assignee[data-v-6395a086]{display:flex;align-items:center;gap:.25rem}.task-assignee .avatar[data-v-6395a086]{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;margin-left:-.125rem}.task-assignee .avatar[data-v-6395a086]:first-child{margin-left:0}.more-assignees[data-v-6395a086]{background:#6c757d;color:#fff;font-size:.625rem;padding:.125rem .375rem;border-radius:12px;font-weight:500}.task-due-date[data-v-6395a086]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6c757d}.task-labels[data-v-6395a086]{display:flex;flex-wrap:wrap;gap:.25rem}.label[data-v-6395a086]{font-size:.625rem;color:#fff;padding:.125rem .5rem;border-radius:12px;font-weight:500}.add-task-btn[data-v-6395a086]{width:100%;padding:.75rem;background:transparent;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .2s ease;font-size:.875rem}.add-task-btn[data-v-6395a086]:hover{background:#f8f9fa;border-color:#adb5bd;color:#495057}.btn[data-v-6395a086]{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.375rem;border:1px solid transparent;cursor:pointer;transition:all .15s ease-in-out}.btn-ghost[data-v-6395a086]{background:transparent;border-color:transparent;color:#6c757d}.btn-ghost[data-v-6395a086]:hover{background:#f8f9fa;color:#495057}.btn-sm[data-v-6395a086]{padding:.25rem .5rem;font-size:.75rem}.task-calendar[data-v-ced7c3d0]{height:100%;display:flex;flex-direction:column}.calendar-header[data-v-ced7c3d0]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #e9ecef;margin-bottom:1rem}.calendar-nav[data-v-ced7c3d0]{display:flex;align-items:center;gap:1rem}.current-period[data-v-ced7c3d0]{font-size:1.25rem;font-weight:600;margin:0;min-width:200px;text-align:center}.view-options[data-v-ced7c3d0]{display:flex;align-items:center;gap:1rem}.calendar-controls[data-v-ced7c3d0]{display:flex;align-items:center;gap:.5rem;position:relative}.settings-dropdown[data-v-ced7c3d0]{position:absolute;top:100%;right:0;z-index:1000;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:200px;margin-top:.5rem}.settings-group[data-v-ced7c3d0]{display:flex;flex-direction:column;gap:.5rem}.setting-item[data-v-ced7c3d0]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem}.setting-item input[type=checkbox][data-v-ced7c3d0]{margin:0}.btn-group[data-v-ced7c3d0]{display:flex;border-radius:.375rem;overflow:hidden;border:1px solid #dee2e6}.btn-group .btn[data-v-ced7c3d0]{border-radius:0;border:none;border-right:1px solid #dee2e6}.btn-group .btn[data-v-ced7c3d0]:last-child{border-right:none}.calendar-layout[data-v-ced7c3d0]{flex:1;display:flex;overflow:hidden}.calendar-sidebar[data-v-ced7c3d0]{width:280px;border-right:1px solid #e9ecef;padding:1rem;overflow-y:auto;background:#f8f9fa}.calendar-content[data-v-ced7c3d0]{flex:1;overflow:hidden;display:flex;flex-direction:column}.calendar-content.with-sidebar[data-v-ced7c3d0]{padding-left:1rem}.mini-calendar[data-v-ced7c3d0]{margin-bottom:2rem}.mini-calendar-header[data-v-ced7c3d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.mini-calendar-header h4[data-v-ced7c3d0]{margin:0;font-size:1rem;font-weight:600}.mini-calendar-grid[data-v-ced7c3d0]{background:#fff;border-radius:.375rem;overflow:hidden;border:1px solid #dee2e6}.mini-weekdays[data-v-ced7c3d0]{display:grid;grid-template-columns:repeat(7,1fr);background:#f8f9fa}.mini-weekday[data-v-ced7c3d0]{padding:.5rem .25rem;text-align:center;font-size:.75rem;font-weight:600;color:#6c757d;border-right:1px solid #e9ecef}.mini-weekday[data-v-ced7c3d0]:last-child{border-right:none}.mini-days[data-v-ced7c3d0]{display:grid;grid-template-columns:repeat(7,1fr)}.mini-day[data-v-ced7c3d0]{padding:.5rem .25rem;text-align:center;font-size:.75rem;cursor:pointer;border-right:1px solid #e9ecef;border-bottom:1px solid #e9ecef;transition:background-color .2s ease;min-height:32px;display:flex;align-items:center;justify-content:center}.mini-day[data-v-ced7c3d0]:last-child{border-right:none}.mini-day[data-v-ced7c3d0]:hover{background-color:#e3f2fd}.mini-day.other-month[data-v-ced7c3d0]{color:#adb5bd}.mini-day.today[data-v-ced7c3d0]{background-color:#007bff;color:#fff;font-weight:600}.mini-day.selected[data-v-ced7c3d0]{background-color:#0056b3;color:#fff}.mini-day.has-tasks[data-v-ced7c3d0]{position:relative}.mini-day.has-tasks[data-v-ced7c3d0]:after{content:"";position:absolute;bottom:2px;right:2px;width:4px;height:4px;background:#dc3545;border-radius:50%}.unscheduled-tasks h4[data-v-ced7c3d0]{margin:0 0 1rem 0;font-size:1rem;font-weight:600;color:#495057}.unscheduled-list[data-v-ced7c3d0]{display:flex;flex-direction:column;gap:.5rem}.unscheduled-task[data-v-ced7c3d0]{padding:.75rem;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;cursor:pointer;transition:all .2s ease;border-left:3px solid #6c757d}.unscheduled-task[data-v-ced7c3d0]:hover{transform:translateX(2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.unscheduled-task.priority-alta[data-v-ced7c3d0]{border-left-color:#dc3545}.unscheduled-task.priority-media[data-v-ced7c3d0]{border-left-color:#ffc107}.unscheduled-task.priority-baja[data-v-ced7c3d0]{border-left-color:#28a745}.task-title[data-v-ced7c3d0]{font-weight:500;display:block;margin-bottom:.25rem}.task-meta[data-v-ced7c3d0]{font-size:.75rem;color:#6c757d}.day-view[data-v-ced7c3d0]{height:100%;display:flex;flex-direction:column}.day-header[data-v-ced7c3d0]{padding:1rem;background:#fff}.day-info h3[data-v-ced7c3d0]{margin:0 0 .25rem 0;font-size:1.5rem;font-weight:600}.day-meta[data-v-ced7c3d0]{font-size:.875rem;color:#6c757d}.all-day-section[data-v-ced7c3d0]{padding:1rem;border-bottom:1px solid #e9ecef;background:#f8f9fa}.all-day-header[data-v-ced7c3d0]{font-size:.875rem;font-weight:600;color:#495057;margin-bottom:.5rem}.all-day-tasks[data-v-ced7c3d0]{display:flex;flex-wrap:wrap;gap:.5rem}.all-day-task[data-v-ced7c3d0]{padding:.5rem .75rem;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;border-left:3px solid #007bff;cursor:pointer;transition:all .2s ease;font-size:.875rem}.all-day-task[data-v-ced7c3d0]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.day-time-grid[data-v-ced7c3d0]{flex:1;display:flex;overflow:hidden}.time-column[data-v-ced7c3d0]{min-width:100px;border-right:1px solid #e9ecef;background:#f8f9fa}.time-header[data-v-ced7c3d0]{height:60px;border-bottom:1px solid #e9ecef;display:flex;align-items:center;justify-content:center;font-weight:600}.time-slot[data-v-ced7c3d0]{height:60px;padding:.5rem;border-bottom:1px solid #e9ecef;font-size:.75rem;color:#6c757d;display:flex;align-items:flex-start}.time-slot.current-hour[data-v-ced7c3d0]{background-color:#e3f2fd;font-weight:600}.day-column-single[data-v-ced7c3d0]{flex:1;display:flex;flex-direction:column;position:relative}.day-timeline-single[data-v-ced7c3d0]{flex:1;position:relative;overflow-y:auto}.hour-grid-lines[data-v-ced7c3d0]{position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}.hour-line[data-v-ced7c3d0]{position:absolute;left:0;right:0;height:1px;background:#e9ecef}.current-time-indicator[data-v-ced7c3d0]{position:absolute;z-index:10;height:2px;background:#dc3545;box-shadow:0 1px 3px rgba(220,53,69,.3)}.current-time-indicator[data-v-ced7c3d0]:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;background:#dc3545;border-radius:50%}.hour-slot-single[data-v-ced7c3d0]{height:60px;border-bottom:1px solid #e9ecef;position:relative;cursor:pointer;padding:.25rem;z-index:2}.hour-slot-single[data-v-ced7c3d0]:hover{background-color:rgba(0,123,255,.05)}.timeline-task-day[data-v-ced7c3d0]{background:#007bff;color:#fff;padding:.5rem;border-radius:4px;margin:.125rem 0;cursor:pointer;border-left:3px solid;position:relative;min-height:30px;display:flex;flex-direction:column}.timeline-task-day .task-content[data-v-ced7c3d0]{flex:1}.timeline-task-day .task-title[data-v-ced7c3d0]{font-size:.875rem;font-weight:500;line-height:1.2}.timeline-task-day .task-duration[data-v-ced7c3d0],.timeline-task-day .task-time[data-v-ced7c3d0]{font-size:.75rem;opacity:.9}.month-view[data-v-ced7c3d0]{height:100%}.calendar-grid[data-v-ced7c3d0]{height:100%;display:flex}.week-numbers[data-v-ced7c3d0]{width:40px;border-right:1px solid #e9ecef;background:#f8f9fa}.week-header[data-v-ced7c3d0]{height:60px;border-bottom:1px solid #e9ecef}.week-number[data-v-ced7c3d0]{height:calc(16.66667% - 10px);border-bottom:1px solid #e9ecef;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#6c757d}.month-grid[data-v-ced7c3d0]{flex:1;display:flex;flex-direction:column}.weekdays[data-v-ced7c3d0]{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #e9ecef}.weekday[data-v-ced7c3d0]{padding:1rem;text-align:center;font-weight:600;color:#6c757d;border-right:1px solid #e9ecef}.weekday[data-v-ced7c3d0]:last-child{border-right:none}.calendar-days[data-v-ced7c3d0]{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr)}.calendar-day[data-v-ced7c3d0]{border-right:1px solid #e9ecef;border-bottom:1px solid #e9ecef;padding:.5rem;display:flex;flex-direction:column;min-height:100px;cursor:pointer;transition:background-color .2s ease}.calendar-day[data-v-ced7c3d0]:hover{background-color:#f8f9fa}.calendar-day[data-v-ced7c3d0]:last-child{border-right:none}.calendar-day.other-month[data-v-ced7c3d0]{color:#adb5bd;background-color:#f8f9fa}.calendar-day.today[data-v-ced7c3d0]{background-color:#e3f2fd}.calendar-day.selected[data-v-ced7c3d0]{background-color:#cce5ff;border:2px solid #007bff}.calendar-day.has-tasks[data-v-ced7c3d0]{background-color:#fff5f5}.day-number[data-v-ced7c3d0]{font-weight:600;margin-bottom:.25rem;font-size:.875rem}.today .day-number[data-v-ced7c3d0]{background:#007bff;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.day-tasks[data-v-ced7c3d0]{flex:1;display:flex;flex-direction:column;gap:.125rem}.calendar-task[data-v-ced7c3d0]{padding:.125rem .25rem;border-radius:4px;font-size:.75rem;cursor:pointer;border-left:3px solid;background:hsla(0,0%,100%,.8);transition:all .2s ease}.calendar-task[data-v-ced7c3d0]:hover{transform:translateX(2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.calendar-task.priority-alta[data-v-ced7c3d0]{border-left-color:#dc3545}.calendar-task.priority-media[data-v-ced7c3d0]{border-left-color:#ffc107}.calendar-task.priority-baja[data-v-ced7c3d0]{border-left-color:#28a745}.status-todo[data-v-ced7c3d0]{background-color:#f8f9fa}.status-in-progress[data-v-ced7c3d0]{background-color:#fff3cd}.status-completed[data-v-ced7c3d0]{background-color:#d4edda}.status-cancelled[data-v-ced7c3d0]{background-color:#f8d7da}.task-time[data-v-ced7c3d0]{font-weight:600;margin-right:.25rem}.task-title[data-v-ced7c3d0]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-title-input[data-v-ced7c3d0]{background:transparent;border:none;outline:none;font-size:inherit;font-weight:inherit;color:inherit;width:100%}.custom-field[data-v-ced7c3d0]{font-size:.625rem;color:#6c757d;margin-right:.5rem}.more-tasks[data-v-ced7c3d0]{font-size:.625rem;color:#6c757d;font-weight:500;padding:.125rem .25rem;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.more-tasks[data-v-ced7c3d0]:hover{background-color:#e9ecef}.week-view[data-v-ced7c3d0]{height:100%}.week-grid[data-v-ced7c3d0]{height:100%;display:flex;overflow:hidden}.day-column[data-v-ced7c3d0]{flex:1;border-right:1px solid #e9ecef;display:flex;flex-direction:column}.day-column[data-v-ced7c3d0]:last-child{border-right:none}.day-header[data-v-ced7c3d0]{height:60px;padding:.5rem;border-bottom:1px solid #e9ecef;text-align:center;cursor:pointer;transition:background-color .2s ease}.day-header[data-v-ced7c3d0]:hover{background-color:#f8f9fa}.day-header.selected[data-v-ced7c3d0]{background-color:#e3f2fd}.day-name[data-v-ced7c3d0]{font-size:.75rem;color:#6c757d;font-weight:500}.day-date[data-v-ced7c3d0]{font-size:1.25rem;font-weight:600;margin-top:.25rem}.day-date.today[data-v-ced7c3d0]{background:#007bff;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:.25rem auto 0}.day-task-count[data-v-ced7c3d0]{font-size:.625rem;color:#6c757d;margin-top:.25rem}.all-day-section-week[data-v-ced7c3d0]{padding:.25rem;border-bottom:1px solid #e9ecef;background:#f8f9fa;min-height:30px}.all-day-task-week[data-v-ced7c3d0]{font-size:.75rem;padding:.25rem .5rem;margin:.125rem 0;background:#fff;border:1px solid #dee2e6;border-radius:4px;border-left:3px solid #007bff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-timeline[data-v-ced7c3d0]{flex:1;overflow-y:auto;position:relative}.hour-slot[data-v-ced7c3d0]{height:60px;border-bottom:1px solid #e9ecef;position:relative;cursor:pointer;padding:.25rem}.hour-slot[data-v-ced7c3d0]:hover{background-color:#f8f9fa}.timeline-task[data-v-ced7c3d0]{background:#007bff;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;margin:.125rem 0;cursor:pointer;border-left:3px solid;position:relative;min-height:20px}.timeline-task.priority-alta[data-v-ced7c3d0]{background:#dc3545}.timeline-task.priority-media[data-v-ced7c3d0]{background:#ffc107}.timeline-task.priority-baja[data-v-ced7c3d0]{background:#28a745}.agenda-view[data-v-ced7c3d0]{height:100%;padding:1rem;overflow-y:auto}.agenda-header[data-v-ced7c3d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.agenda-header h3[data-v-ced7c3d0]{margin:0;font-size:1.5rem;font-weight:600}.agenda-stats[data-v-ced7c3d0]{color:#6c757d;font-size:.875rem}.no-tasks[data-v-ced7c3d0]{text-align:center;color:#6c757d;font-size:1.1rem;margin-top:3rem}.agenda-day[data-v-ced7c3d0]{margin-bottom:2rem}.agenda-day-header[data-v-ced7c3d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.agenda-day-header h4[data-v-ced7c3d0]{margin:0;font-size:1.25rem;font-weight:600}.agenda-day-count[data-v-ced7c3d0]{color:#6c757d;font-size:.875rem}.agenda-tasks[data-v-ced7c3d0]{display:flex;flex-direction:column;gap:1rem}.agenda-task[data-v-ced7c3d0]{display:flex;align-items:flex-start;padding:1rem;background:#fff;border:1px solid #dee2e6;border-radius:.5rem;cursor:pointer;transition:all .2s ease;border-left:4px solid #007bff}.agenda-task[data-v-ced7c3d0]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.agenda-task.priority-alta[data-v-ced7c3d0]{border-left-color:#dc3545}.agenda-task.priority-media[data-v-ced7c3d0]{border-left-color:#ffc107}.agenda-task.priority-baja[data-v-ced7c3d0]{border-left-color:#28a745}.agenda-task-time[data-v-ced7c3d0]{min-width:80px;font-weight:600;color:#495057;margin-right:1rem}.agenda-task-content[data-v-ced7c3d0]{flex:1}.agenda-task-title[data-v-ced7c3d0]{margin:0 0 .5rem 0;font-size:1.1rem;font-weight:600}.agenda-task-description[data-v-ced7c3d0]{margin:0 0 .75rem 0;color:#6c757d;line-height:1.4}.agenda-task-meta[data-v-ced7c3d0]{display:flex;flex-wrap:wrap;gap:1rem}.meta-item[data-v-ced7c3d0]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#6c757d}.meta-item i[data-v-ced7c3d0]{width:16px}.task-tooltip[data-v-ced7c3d0]{background:#fff;border:1px solid #dee2e6;border-radius:.5rem;box-shadow:0 8px 16px rgba(0,0,0,.15);padding:1rem;max-width:300px;z-index:1000}.tooltip-header[data-v-ced7c3d0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.tooltip-header h5[data-v-ced7c3d0]{margin:0;font-size:1rem;font-weight:600;flex:1;margin-right:.5rem}.tooltip-status[data-v-ced7c3d0]{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;font-weight:500;text-transform:uppercase}.tooltip-content p[data-v-ced7c3d0]{margin:0 0 .75rem 0;color:#6c757d;line-height:1.4}.tooltip-meta[data-v-ced7c3d0]{display:flex;flex-direction:column;gap:.5rem}.meta-row[data-v-ced7c3d0]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#495057}.meta-row i[data-v-ced7c3d0]{width:16px;color:#6c757d}.conflict-modal[data-v-ced7c3d0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-ced7c3d0]{background:#fff;border-radius:.5rem;padding:0;max-width:500px;width:90%;max-height:80vh;overflow:hidden}.modal-header[data-v-ced7c3d0]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #dee2e6}.modal-header h3[data-v-ced7c3d0]{margin:0;font-size:1.25rem;font-weight:600}.modal-close[data-v-ced7c3d0]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-body[data-v-ced7c3d0]{padding:1.5rem}.modal-body p[data-v-ced7c3d0]{margin:0 0 1rem 0;color:#495057}.modal-body ul[data-v-ced7c3d0]{margin:0 0 1rem 0;padding-left:1.5rem}.modal-body li[data-v-ced7c3d0]{margin-bottom:.5rem;color:#6c757d}.modal-footer[data-v-ced7c3d0]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #dee2e6}.past-task[data-v-ced7c3d0]{opacity:.6;filter:grayscale(20%)}.has-conflict[data-v-ced7c3d0]{border-color:#dc3545!important;box-shadow:0 0 0 2px rgba(220,53,69,.25)}.resize-handle[data-v-ced7c3d0]{position:absolute;left:0;right:0;height:4px;cursor:ns-resize;opacity:0;transition:opacity .2s ease;background:hsla(0,0%,100%,.8)}.timeline-task-day:hover .resize-handle[data-v-ced7c3d0],.timeline-task:hover .resize-handle[data-v-ced7c3d0]{opacity:1}.resize-handle.resize-top[data-v-ced7c3d0]{top:-2px;border-radius:4px 4px 0 0}.resize-handle.resize-bottom[data-v-ced7c3d0]{bottom:-2px;border-radius:0 0 4px 4px}.btn[data-v-ced7c3d0]{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.375rem;border:1px solid transparent;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none}.btn-primary[data-v-ced7c3d0]{background:#007bff;color:#fff;border-color:#007bff}.btn-primary[data-v-ced7c3d0]:hover{background:#0056b3;border-color:#0056b3}.btn-secondary[data-v-ced7c3d0]{background:#6c757d;color:#fff;border-color:#6c757d}.btn-secondary[data-v-ced7c3d0]:hover{background:#545b62;border-color:#545b62}.btn-ghost[data-v-ced7c3d0]{background:transparent;border-color:transparent;color:#6c757d}.btn-ghost[data-v-ced7c3d0]:hover{background:#f8f9fa;color:#495057}.btn-sm[data-v-ced7c3d0]{padding:.25rem .5rem;font-size:.75rem}.btn-xs[data-v-ced7c3d0]{padding:.125rem .25rem;font-size:.625rem}.calendar-task[data-v-ced7c3d0]:hover,.timeline-task-day[data-v-ced7c3d0]:hover,.timeline-task[data-v-ced7c3d0]:hover{cursor:grab}.calendar-task.dragging[data-v-ced7c3d0],.timeline-task-day.dragging[data-v-ced7c3d0],.timeline-task.dragging[data-v-ced7c3d0]{opacity:.5;transform:rotate(2deg);cursor:grabbing}.day-tasks.drag-over[data-v-ced7c3d0],.hour-slot-single.drag-over[data-v-ced7c3d0],.hour-slot.drag-over[data-v-ced7c3d0]{background-color:rgba(0,123,255,.1);border:2px dashed #007bff;border-radius:8px}.calendar-day.drag-over[data-v-ced7c3d0]{background-color:rgba(0,123,255,.05);border:2px dashed #007bff}@keyframes pulse-drop-zone-ced7c3d0{0%{background-color:rgba(0,123,255,.05)}50%{background-color:rgba(0,123,255,.15)}to{background-color:rgba(0,123,255,.05)}}.drag-over[data-v-ced7c3d0]{animation:pulse-drop-zone-ced7c3d0 1s ease-in-out infinite}@media (max-width:768px){.calendar-layout[data-v-ced7c3d0]{flex-direction:column}.calendar-sidebar[data-v-ced7c3d0]{width:100%;max-height:200px;border-right:none;border-bottom:1px solid #e9ecef}.calendar-content.with-sidebar[data-v-ced7c3d0]{padding-left:0}.calendar-header[data-v-ced7c3d0]{flex-direction:column;gap:1rem}.view-options[data-v-ced7c3d0]{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){[data-v-ced7c3d0]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.btn[data-v-ced7c3d0]:focus,.calendar-day[data-v-ced7c3d0]:focus,.day-header[data-v-ced7c3d0]:focus,.mini-day[data-v-ced7c3d0]:focus{outline:2px solid #007bff;outline-offset:2px}@media (prefers-contrast:high){.all-day-task[data-v-ced7c3d0],.calendar-task[data-v-ced7c3d0],.timeline-task-day[data-v-ced7c3d0],.timeline-task[data-v-ced7c3d0],.unscheduled-task[data-v-ced7c3d0]{border:2px solid currentColor}}.task-gantt[data-v-5b2f2e11]{height:100%;display:flex;flex-direction:column;overflow:hidden}.gantt-header[data-v-5b2f2e11]{padding:1rem 0;border-bottom:1px solid #e9ecef}.gantt-controls[data-v-5b2f2e11]{display:flex;justify-content:space-between;align-items:center}.zoom-controls[data-v-5b2f2e11]{display:flex;align-items:center;gap:.5rem}.zoom-label[data-v-5b2f2e11]{font-size:.875rem;font-weight:500;min-width:60px;text-align:center}.date-nav[data-v-5b2f2e11]{display:flex;align-items:center;gap:1rem}.current-period[data-v-5b2f2e11]{font-size:1rem;font-weight:600;min-width:200px;text-align:center}.gantt-content[data-v-5b2f2e11]{flex:1;overflow:hidden}.gantt-grid[data-v-5b2f2e11]{display:flex;height:100%}.task-list[data-v-5b2f2e11]{min-width:300px;max-width:300px;border-right:2px solid #e9ecef;background:#f8f9fa;display:flex;flex-direction:column}.task-header[data-v-5b2f2e11]{height:80px;border-bottom:2px solid #e9ecef;display:flex;align-items:center}.header-cell[data-v-5b2f2e11]{padding:1rem;font-weight:600;font-size:.875rem;color:#495057}.task-rows[data-v-5b2f2e11]{flex:1;overflow-y:auto}.task-row[data-v-5b2f2e11]{min-height:48px;border-bottom:1px solid #e9ecef}.subtask-row[data-v-5b2f2e11]{background:#fff;border-left:3px solid #dee2e6}.task-cell[data-v-5b2f2e11]{padding:.75rem 1rem;height:100%;display:flex;align-items:center}.task-info[data-v-5b2f2e11]{display:flex;align-items:center;gap:.5rem;width:100%}.subtask-info[data-v-5b2f2e11]{margin-left:1rem}.expand-btn[data-v-5b2f2e11]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.expand-btn[data-v-5b2f2e11]:hover{background:#e9ecef}.expand-btn i[data-v-5b2f2e11]{transition:transform .2s ease}.expand-btn i.rotated[data-v-5b2f2e11]{transform:rotate(90deg)}.task-priority[data-v-5b2f2e11]{width:4px;height:24px;border-radius:2px}.priority-high[data-v-5b2f2e11]{background:#dc3545}.priority-medium[data-v-5b2f2e11]{background:#ffc107}.priority-low[data-v-5b2f2e11]{background:#28a745}.task-details[data-v-5b2f2e11]{flex:1;min-width:0}.task-name[data-v-5b2f2e11]{font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-meta[data-v-5b2f2e11]{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem}.task-assignee[data-v-5b2f2e11]{font-size:.75rem;color:#6c757d}.task-progress[data-v-5b2f2e11]{font-size:.75rem;font-weight:600;color:#007bff}.gantt-timeline[data-v-5b2f2e11]{flex:1;overflow:hidden;display:flex;flex-direction:column}.timeline-header[data-v-5b2f2e11]{height:80px;border-bottom:2px solid #e9ecef;overflow:hidden}.timeline-dates[data-v-5b2f2e11]{display:flex;height:100%}.date-header[data-v-5b2f2e11]{flex:1;min-width:40px;border-right:1px solid #e9ecef;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem .25rem;background:#f8f9fa}.date-header.today[data-v-5b2f2e11]{background:#e3f2fd;color:#0d47a1;font-weight:600}.date-primary[data-v-5b2f2e11]{font-size:.875rem;font-weight:600}.date-secondary[data-v-5b2f2e11]{font-size:.75rem;color:#6c757d;margin-top:.125rem}.timeline-content[data-v-5b2f2e11]{flex:1;position:relative;overflow:auto}.timeline-grid-background[data-v-5b2f2e11]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;pointer-events:none}.timeline-column[data-v-5b2f2e11]{flex:1;min-width:40px;border-right:1px solid #e9ecef}.timeline-column.today-column[data-v-5b2f2e11]{background:linear-gradient(180deg,rgba(3,169,244,.1),rgba(3,169,244,.05))}.timeline-column.weekend[data-v-5b2f2e11]{background:#f8f9fa}.timeline-bars[data-v-5b2f2e11]{position:relative;z-index:1}.task-bar-row[data-v-5b2f2e11]{min-height:48px;border-bottom:1px solid #e9ecef;position:relative}.subtask-bar-row[data-v-5b2f2e11]{min-height:36px}.gantt-bar[data-v-5b2f2e11]{position:absolute;top:50%;transform:translateY(-50%);height:24px;border-radius:4px;cursor:grab;transition:all .2s ease;min-width:20px}.gantt-bar[data-v-5b2f2e11]:hover{transform:translateY(-50%) scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10}.gantt-bar[data-v-5b2f2e11]:active{cursor:grabbing}.subtask-bar[data-v-5b2f2e11]{height:20px}.gantt-bar.priority-high[data-v-5b2f2e11]{background:#dc3545}.gantt-bar.priority-medium[data-v-5b2f2e11]{background:#ffc107}.gantt-bar.priority-low[data-v-5b2f2e11]{background:#28a745}.bar-content[data-v-5b2f2e11]{position:relative;height:100%;display:flex;align-items:center;padding:0 .5rem;overflow:hidden}.bar-title[data-v-5b2f2e11]{color:#fff;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2}.bar-progress[data-v-5b2f2e11]{position:absolute;top:0;left:0;bottom:0;background:hsla(0,0%,100%,.3);border-radius:4px;transition:width .3s ease}.resize-handle[data-v-5b2f2e11]{position:absolute;top:0;bottom:0;width:6px;cursor:ew-resize;background:hsla(0,0%,100%,.5);opacity:0;transition:opacity .2s ease}.gantt-bar:hover .resize-handle[data-v-5b2f2e11]{opacity:1}.resize-handle.start[data-v-5b2f2e11]{left:0;border-radius:4px 0 0 4px}.resize-handle.end[data-v-5b2f2e11]{right:0;border-radius:0 4px 4px 0}.btn[data-v-5b2f2e11]{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.375rem;border:1px solid transparent;cursor:pointer;transition:all .15s ease-in-out}.btn[data-v-5b2f2e11]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-5b2f2e11]{background:#007bff;color:#fff;border-color:#007bff}.btn-ghost[data-v-5b2f2e11]{background:transparent;border-color:transparent;color:#6c757d}.btn-ghost[data-v-5b2f2e11]:hover:not(:disabled){background:#f8f9fa;color:#495057}.btn-sm[data-v-5b2f2e11]{padding:.25rem .5rem;font-size:.75rem}.task-workload[data-v-670a00c3]{height:100%;display:flex;flex-direction:column;background:#f8f9fa}.workload-header[data-v-670a00c3]{background:#fff;padding:1.5rem;border-bottom:1px solid #e9ecef;border-radius:12px 12px 0 0;box-shadow:0 2px 4px rgba(0,0,0,.04)}.header-controls[data-v-670a00c3]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.btn-group[data-v-670a00c3]{display:flex;border-radius:8px;overflow:hidden;border:1px solid #dee2e6;background:#fff}.btn-group .btn[data-v-670a00c3]{border-radius:0;border:none;border-right:1px solid #dee2e6}.btn-group .btn[data-v-670a00c3]:last-child{border-right:none}.date-navigation[data-v-670a00c3]{display:flex;align-items:center;gap:1rem}.period-label[data-v-670a00c3]{font-weight:600;font-size:1.1rem;min-width:200px;text-align:center;color:#2d3748}.view-options[data-v-670a00c3]{display:flex;gap:.5rem}.capacity-settings[data-v-670a00c3]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;display:flex;gap:2rem}.settings-row[data-v-670a00c3]{display:flex;flex-direction:column;gap:.5rem}.settings-row label[data-v-670a00c3]{font-size:.875rem;font-weight:500;color:#4a5568}.form-control[data-v-670a00c3]{padding:.5rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;width:80px}.workload-content[data-v-670a00c3]{flex:1;overflow:hidden;background:#fff;margin:0 1.5rem 1.5rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.workload-grid[data-v-670a00c3]{height:100%;display:flex}.users-column[data-v-670a00c3]{min-width:280px;max-width:280px;border-right:2px solid #e9ecef;background:#f8f9fa;display:flex;flex-direction:column}.column-header[data-v-670a00c3]{padding:1.5rem 1rem;border-bottom:2px solid #e9ecef;background:#fff}.column-header h4[data-v-670a00c3]{margin:0 0 .5rem 0;font-size:1.1rem;color:#2d3748}.team-stats[data-v-670a00c3]{display:flex;gap:1rem}.stat-item[data-v-670a00c3]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#6b7280}.users-list[data-v-670a00c3]{flex:1;overflow-y:auto;padding:1rem}.user-row[data-v-670a00c3]{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:.5rem;background:#fff;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease}.user-row[data-v-670a00c3]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.user-row.overloaded[data-v-670a00c3]{border-left:4px solid #dc3545;background:#fff5f5}.user-info[data-v-670a00c3]{display:flex;align-items:center;gap:.75rem;flex:1}.user-avatar[data-v-670a00c3]{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#e9ecef;font-weight:600;color:#6b7280}.user-avatar img[data-v-670a00c3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-670a00c3]{font-size:1.2rem}.user-details[data-v-670a00c3]{flex:1}.user-name[data-v-670a00c3]{font-weight:600;font-size:.9rem;color:#2d3748;line-height:1.2}.user-role[data-v-670a00c3]{font-size:.75rem;color:#6b7280;margin-top:.125rem}.workload-summary[data-v-670a00c3]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.capacity-bar[data-v-670a00c3]{width:80px;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.capacity-fill[data-v-670a00c3]{height:100%;border-radius:3px;transition:all .3s ease}.capacity-fill.low[data-v-670a00c3]{background:#28a745}.capacity-fill.medium[data-v-670a00c3]{background:#ffc107}.capacity-fill.high[data-v-670a00c3]{background:#fd7e14}.capacity-fill.overloaded[data-v-670a00c3]{background:#dc3545}.capacity-text[data-v-670a00c3]{font-size:.75rem;color:#6b7280;font-weight:500}.timeline-column[data-v-670a00c3]{flex:1;display:flex;flex-direction:column;overflow:hidden}.timeline-header[data-v-670a00c3]{height:100px;border-bottom:2px solid #e9ecef;background:#fff;overflow:hidden}.time-periods[data-v-670a00c3]{display:flex;height:100%}.period-header[data-v-670a00c3]{flex:1;min-width:80px;border-right:1px solid #e9ecef;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem .5rem;background:#f8f9fa;transition:all .2s ease}.period-header[data-v-670a00c3]:hover{background:#e9ecef}.period-header.current-period[data-v-670a00c3]{background:#e3f2fd;color:#1565c0;font-weight:600;border-left:3px solid #1976d2;border-right-color:#1976d2}.period-header .period-label[data-v-670a00c3]{font-size:.875rem;font-weight:600;line-height:1.2}.period-header .period-date[data-v-670a00c3]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.current-period .period-date[data-v-670a00c3]{color:#1565c0}.timeline-content[data-v-670a00c3]{flex:1;overflow:auto}.workload-rows[data-v-670a00c3]{display:flex;flex-direction:column}.workload-row[data-v-670a00c3]{min-height:84px;border-bottom:1px solid #e9ecef;display:flex;align-items:stretch}.period-workloads[data-v-670a00c3]{display:flex;flex:1}.period-workload[data-v-670a00c3]{flex:1;min-width:80px;border-right:1px solid #e9ecef;padding:.5rem;cursor:pointer;transition:all .2s ease;position:relative}.period-workload[data-v-670a00c3]:hover{background:#f8f9fa}.workload-bar[data-v-670a00c3]{height:60px;background:#f1f3f4;border-radius:4px;position:relative;overflow:hidden;margin-bottom:.5rem}.workload-fill[data-v-670a00c3]{width:100%;border-radius:4px;position:absolute;bottom:0;transition:all .3s ease}.workload-fill.low[data-v-670a00c3]{background:linear-gradient(0deg,#28a745,#34ce57)}.workload-fill.medium[data-v-670a00c3]{background:linear-gradient(0deg,#ffc107,#ffcd39)}.workload-fill.high[data-v-670a00c3]{background:linear-gradient(0deg,#fd7e14,#ff922b)}.workload-fill.overloaded[data-v-670a00c3]{background:linear-gradient(0deg,#dc3545,#e55563)}.workload-tooltip[data-v-670a00c3]{position:absolute;bottom:110%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.9);color:#fff;padding:.75rem;border-radius:6px;font-size:.75rem;white-space:nowrap;z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s ease}.period-workload:hover .workload-tooltip[data-v-670a00c3]{opacity:1}.workload-tooltip[data-v-670a00c3]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(0,0,0,.9)}.tooltip-header[data-v-670a00c3]{font-weight:600;margin-bottom:.25rem}.tooltip-period[data-v-670a00c3],.tooltip-tasks[data-v-670a00c3],.tooltip-workload[data-v-670a00c3]{margin-bottom:.125rem}.period-tasks[data-v-670a00c3]{display:flex;gap:2px;align-items:center}.task-indicator[data-v-670a00c3]{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8)}.task-indicator.priority-alta[data-v-670a00c3]{background:#dc3545}.task-indicator.priority-media[data-v-670a00c3]{background:#ffc107}.task-indicator.priority-baja[data-v-670a00c3]{background:#28a745}.more-tasks-indicator[data-v-670a00c3]{font-size:.625rem;color:#6b7280;font-weight:500;background:#e9ecef;padding:.125rem .25rem;border-radius:3px;margin-left:.25rem}.modal-overlay[data-v-670a00c3]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.workload-modal[data-v-670a00c3]{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-670a00c3]{padding:1.5rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-670a00c3]{margin:0;font-size:1.25rem;color:#2d3748}.btn-close[data-v-670a00c3]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.btn-close[data-v-670a00c3]:hover{background:#f1f3f4;color:#374151}.modal-content[data-v-670a00c3]{flex:1;overflow-y:auto;padding:1.5rem}.workload-overview[data-v-670a00c3]{display:flex;gap:2rem;margin-bottom:2rem;padding:1rem;background:#f8f9fa;border-radius:8px}.overview-stat[data-v-670a00c3]{text-align:center}.stat-label[data-v-670a00c3]{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.stat-value[data-v-670a00c3]{font-size:1.5rem;font-weight:700;color:#2d3748}.tasks-list h4[data-v-670a00c3]{margin:0 0 1rem 0;font-size:1.1rem;color:#2d3748}.task-item[data-v-670a00c3]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;margin-bottom:.5rem}.task-priority[data-v-670a00c3]{width:4px;height:32px;border-radius:2px}.task-priority.priority-alta[data-v-670a00c3]{background:#dc3545}.task-priority.priority-media[data-v-670a00c3]{background:#ffc107}.task-priority.priority-baja[data-v-670a00c3]{background:#28a745}.task-info[data-v-670a00c3]{flex:1}.task-name[data-v-670a00c3]{font-weight:500;color:#2d3748;margin-bottom:.25rem}.task-meta[data-v-670a00c3]{display:flex;gap:1rem;font-size:.75rem;color:#6b7280}.btn[data-v-670a00c3]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;font-weight:500}.btn[data-v-670a00c3]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-670a00c3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent;box-shadow:0 2px 4px rgba(102,126,234,.4)}.btn-primary[data-v-670a00c3]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(102,126,234,.5)}.btn-ghost[data-v-670a00c3]{background:transparent;border-color:#e2e8f0;color:#4a5568}.btn-ghost[data-v-670a00c3]:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0;color:#2d3748}.btn-sm[data-v-670a00c3]{padding:.375rem .75rem;font-size:.8125rem}@media (max-width:1200px){.users-column[data-v-670a00c3]{min-width:240px;max-width:240px}.period-header[data-v-670a00c3]{min-width:60px;padding:.75rem .25rem}.capacity-settings[data-v-670a00c3]{flex-direction:column;gap:1rem}}@media (max-width:768px){.header-controls[data-v-670a00c3]{flex-direction:column;align-items:stretch}.users-column[data-v-670a00c3]{min-width:200px;max-width:200px}.user-row[data-v-670a00c3]{flex-direction:column;gap:.5rem}.workload-summary[data-v-670a00c3]{align-items:stretch}.capacity-bar[data-v-670a00c3]{width:100%}.modal-overlay[data-v-670a00c3]{padding:1rem}.workload-overview[data-v-670a00c3]{flex-direction:column;gap:1rem}}.task-metrics[data-v-2c0cea9d]{height:100%;background:#f7f8fc;overflow:hidden;display:flex;flex-direction:column}.metrics-header[data-v-2c0cea9d]{background:#fff;padding:1.5rem 2rem;border-bottom:1px solid #e4e6ea;box-shadow:0 2px 4px rgba(0,0,0,.04)}.header-controls[data-v-2c0cea9d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.metrics-header h2[data-v-2c0cea9d]{margin:0;font-size:1.5rem;font-weight:700;color:#1e293b}.time-range-selector .btn-group[data-v-2c0cea9d]{display:flex;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.btn-group .btn[data-v-2c0cea9d]{border-radius:0;border:none;border-right:1px solid #e2e8f0}.btn-group .btn[data-v-2c0cea9d]:last-child{border-right:none}.export-options[data-v-2c0cea9d]{display:flex;gap:.5rem}.metrics-content[data-v-2c0cea9d]{flex:1;overflow-y:auto;padding:2rem;display:flex;flex-direction:column;gap:2rem}.kpi-grid[data-v-2c0cea9d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.kpi-card[data-v-2c0cea9d]{background:#fff;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #f1f5f9;transition:all .2s ease}.kpi-card[data-v-2c0cea9d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.kpi-icon[data-v-2c0cea9d]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.kpi-icon.success[data-v-2c0cea9d]{background:linear-gradient(135deg,#10b981,#34d399);color:#fff}.kpi-icon.primary[data-v-2c0cea9d]{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff}.kpi-icon.warning[data-v-2c0cea9d]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff}.kpi-icon.danger[data-v-2c0cea9d]{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff}.kpi-icon.info[data-v-2c0cea9d]{background:linear-gradient(135deg,#06b6d4,#38bdf8);color:#fff}.kpi-content[data-v-2c0cea9d]{flex:1}.kpi-value[data-v-2c0cea9d]{font-size:2rem;font-weight:700;color:#1e293b;line-height:1}.kpi-label[data-v-2c0cea9d]{font-size:.875rem;color:#64748b;margin-top:.25rem;margin-bottom:.5rem}.kpi-trend[data-v-2c0cea9d]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600}.kpi-trend.up[data-v-2c0cea9d]{color:#10b981}.kpi-trend.down[data-v-2c0cea9d]{color:#ef4444}.charts-row[data-v-2c0cea9d],.performance-row[data-v-2c0cea9d]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.chart-card[data-v-2c0cea9d]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #f1f5f9}.chart-card.large[data-v-2c0cea9d]{grid-column:1}.chart-header[data-v-2c0cea9d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.chart-header h3[data-v-2c0cea9d]{margin:0;font-size:1.1rem;font-weight:600;color:#1e293b}.form-select[data-v-2c0cea9d]{padding:.375rem .75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;background:#fff}.chart-legend[data-v-2c0cea9d]{display:flex;flex-wrap:wrap;gap:1rem}.legend-item[data-v-2c0cea9d]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#64748b}.legend-color[data-v-2c0cea9d]{width:12px;height:12px;border-radius:2px}.chart-info[data-v-2c0cea9d]{display:flex;gap:1.5rem;flex-wrap:wrap}.info-item[data-v-2c0cea9d]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-2c0cea9d]{font-size:.75rem;color:#64748b}.info-value[data-v-2c0cea9d]{font-size:1.1rem;font-weight:600;color:#1e293b}.chart-container[data-v-2c0cea9d]{height:300px;display:flex;align-items:center;justify-content:center}.mock-chart[data-v-2c0cea9d]{width:100%;height:100%;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#64748b}.mock-chart.mini[data-v-2c0cea9d]{height:60px;font-size:1rem}.analytics-section[data-v-2c0cea9d]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #f1f5f9}.analytics-tabs[data-v-2c0cea9d]{display:flex;border-bottom:1px solid #e2e8f0;background:#f8fafc}.tab-button[data-v-2c0cea9d]{padding:1rem 1.5rem;border:none;background:none;color:#64748b;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.tab-button[data-v-2c0cea9d]:hover{background:#e2e8f0;color:#1e293b}.tab-button.active[data-v-2c0cea9d]{background:#fff;color:#3b82f6;border-bottom:2px solid #3b82f6}.tab-content[data-v-2c0cea9d]{padding:2rem}.analysis-grid[data-v-2c0cea9d]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.analysis-card[data-v-2c0cea9d]{background:#f8fafc;border-radius:8px;padding:1.5rem;border:1px solid #e2e8f0}.analysis-card h4[data-v-2c0cea9d]{margin:0 0 1.5rem 0;font-size:1rem;font-weight:600;color:#1e293b}.category-breakdown[data-v-2c0cea9d]{display:flex;flex-direction:column;gap:1rem}.category-item[data-v-2c0cea9d]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem}.category-info[data-v-2c0cea9d]{display:flex;justify-content:space-between;align-items:center}.category-name[data-v-2c0cea9d]{font-weight:500;color:#1e293b}.category-hours[data-v-2c0cea9d]{font-weight:600;color:#64748b}.category-bar[data-v-2c0cea9d]{width:120px;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.category-fill[data-v-2c0cea9d]{height:100%;border-radius:3px;transition:width .3s ease}.category-percentage[data-v-2c0cea9d]{font-size:.75rem;font-weight:600;color:#64748b;min-width:35px;text-align:right}.productivity-trend[data-v-2c0cea9d]{display:flex;flex-direction:column;gap:1rem}.trend-chart[data-v-2c0cea9d]{height:120px}.trend-insights[data-v-2c0cea9d]{display:flex;flex-direction:column;gap:.75rem}.insight-item[data-v-2c0cea9d]{display:flex;align-items:center;gap:.75rem}.insight-icon[data-v-2c0cea9d]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem}.insight-icon.positive[data-v-2c0cea9d]{background:#dcfce7;color:#16a34a}.insight-icon.neutral[data-v-2c0cea9d]{background:#f1f5f9;color:#64748b}.insight-text[data-v-2c0cea9d]{font-size:.875rem;color:#64748b}.quality-metrics[data-v-2c0cea9d]{display:flex;flex-direction:column;gap:1.5rem}.quality-metric[data-v-2c0cea9d]{display:flex;flex-direction:column;gap:.5rem}.metric-header[data-v-2c0cea9d]{display:flex;justify-content:space-between;align-items:center}.metric-name[data-v-2c0cea9d]{font-weight:500;color:#1e293b}.metric-score[data-v-2c0cea9d]{font-weight:700;font-size:.875rem}.metric-score.excellent[data-v-2c0cea9d]{color:#16a34a}.metric-score.good[data-v-2c0cea9d]{color:#65a30d}.metric-score.average[data-v-2c0cea9d]{color:#d97706}.metric-score.poor[data-v-2c0cea9d]{color:#dc2626}.metric-progress[data-v-2c0cea9d]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-2c0cea9d]{height:100%;border-radius:4px;transition:width .3s ease}.progress-fill.excellent[data-v-2c0cea9d]{background:linear-gradient(90deg,#16a34a,#22c55e)}.progress-fill.good[data-v-2c0cea9d]{background:linear-gradient(90deg,#65a30d,#84cc16)}.progress-fill.average[data-v-2c0cea9d]{background:linear-gradient(90deg,#d97706,#f59e0b)}.progress-fill.poor[data-v-2c0cea9d]{background:linear-gradient(90deg,#dc2626,#ef4444)}.metric-description[data-v-2c0cea9d]{font-size:.75rem;color:#64748b}.bug-tracking[data-v-2c0cea9d]{display:flex;flex-direction:column;gap:1.5rem}.bug-stats[data-v-2c0cea9d]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.stat[data-v-2c0cea9d]{text-align:center;padding:1rem;background:#fff;border-radius:6px;border:1px solid #e2e8f0}.stat-value[data-v-2c0cea9d]{font-size:1.5rem;font-weight:700;line-height:1}.stat-value.critical[data-v-2c0cea9d]{color:#dc2626}.stat-value.high[data-v-2c0cea9d]{color:#ea580c}.stat-value.medium[data-v-2c0cea9d]{color:#d97706}.stat-value.low[data-v-2c0cea9d]{color:#65a30d}.stat-label[data-v-2c0cea9d]{font-size:.75rem;color:#64748b;margin-top:.25rem}.bug-trend[data-v-2c0cea9d]{height:100px}.team-metrics-grid[data-v-2c0cea9d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.team-member-card[data-v-2c0cea9d]{background:#fff;border-radius:8px;padding:1.5rem;border:1px solid #e2e8f0}.member-header[data-v-2c0cea9d]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.member-avatar[data-v-2c0cea9d]{width:40px;height:40px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:600;color:#64748b}.member-avatar img[data-v-2c0cea9d]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-2c0cea9d]{font-size:1.1rem}.member-info[data-v-2c0cea9d]{flex:1}.member-name[data-v-2c0cea9d]{font-weight:600;color:#1e293b;line-height:1.2}.member-role[data-v-2c0cea9d]{font-size:.75rem;color:#64748b;margin-top:.125rem}.member-metrics[data-v-2c0cea9d]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.metric-item[data-v-2c0cea9d]{display:flex;justify-content:space-between;align-items:center}.metric-label[data-v-2c0cea9d]{font-size:.875rem;color:#64748b}.metric-value[data-v-2c0cea9d]{font-weight:600;color:#1e293b}.high-efficiency[data-v-2c0cea9d]{color:#16a34a}.medium-efficiency[data-v-2c0cea9d]{color:#d97706}.low-efficiency[data-v-2c0cea9d]{color:#dc2626}.member-chart[data-v-2c0cea9d]{height:60px}.btn[data-v-2c0cea9d]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;font-weight:500}.btn[data-v-2c0cea9d]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-2c0cea9d]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 1px 2px rgba(59,130,246,.4)}.btn-primary[data-v-2c0cea9d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.btn-ghost[data-v-2c0cea9d]{background:transparent;border-color:#e2e8f0;color:#64748b}.btn-ghost[data-v-2c0cea9d]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.btn-sm[data-v-2c0cea9d]{padding:.375rem .75rem;font-size:.8125rem}@media (max-width:1400px){.kpi-grid[data-v-2c0cea9d]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.analysis-grid[data-v-2c0cea9d],.charts-row[data-v-2c0cea9d],.performance-row[data-v-2c0cea9d]{grid-template-columns:1fr}}@media (max-width:768px){.metrics-content[data-v-2c0cea9d]{padding:1rem}.header-controls[data-v-2c0cea9d]{flex-direction:column;align-items:stretch}.kpi-grid[data-v-2c0cea9d],.team-metrics-grid[data-v-2c0cea9d]{grid-template-columns:1fr}.bug-stats[data-v-2c0cea9d]{grid-template-columns:repeat(2,1fr)}.analytics-tabs[data-v-2c0cea9d]{overflow-x:auto}.tab-content[data-v-2c0cea9d]{padding:1rem}}.task-filters[data-v-68d8e36e]{position:relative}.filter-toggle[data-v-68d8e36e]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;position:relative}.filter-toggle[data-v-68d8e36e]:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.filter-toggle.active[data-v-68d8e36e]{background:#3b82f6;border-color:#3b82f6;color:#fff}.filter-badge[data-v-68d8e36e]{background:#ef4444;color:#fff;font-size:.75rem;padding:.125rem .375rem;border-radius:10px;font-weight:600;min-width:18px;text-align:center}.filter-toggle.active .filter-badge[data-v-68d8e36e]{background:hsla(0,0%,100%,.2)}.filters-panel[data-v-68d8e36e]{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);z-index:1000;max-height:80vh;overflow-y:auto;min-width:800px}@media (max-width:1024px){.filters-panel[data-v-68d8e36e]{min-width:600px}}@media (max-width:768px){.filters-panel[data-v-68d8e36e]{min-width:100%;left:-50vw;right:-50vw;margin-left:50vw;margin-right:50vw}}.filters-header[data-v-68d8e36e]{padding:1.5rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-radius:12px 12px 0 0}.filters-header h3[data-v-68d8e36e]{margin:0;font-size:1.125rem;font-weight:600;color:#1e293b}.header-actions[data-v-68d8e36e]{display:flex;gap:.5rem}.filters-content[data-v-68d8e36e]{padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.filter-section[data-v-68d8e36e]{display:flex;flex-direction:column;gap:1rem}.filter-section h4[data-v-68d8e36e]{margin:0;font-size:1rem;font-weight:600;color:#1e293b}.saved-views[data-v-68d8e36e]{display:flex;flex-direction:column;gap:.5rem}.saved-view-item[data-v-68d8e36e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease}.saved-view-item[data-v-68d8e36e]:hover{background:#f8fafc;border-color:#cbd5e1}.saved-view-item.active[data-v-68d8e36e]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.1)}.view-info[data-v-68d8e36e]{display:flex;align-items:center;gap:.75rem;flex:1}.view-icon[data-v-68d8e36e]{width:32px;height:32px;background:#f1f5f9;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:1rem}.saved-view-item.active .view-icon[data-v-68d8e36e]{background:#dbeafe;color:#3b82f6}.view-details[data-v-68d8e36e]{flex:1}.view-name[data-v-68d8e36e]{font-weight:500;color:#1e293b;line-height:1.2}.view-description[data-v-68d8e36e]{font-size:.75rem;color:#64748b;margin-top:.125rem}.view-actions[data-v-68d8e36e]{display:flex;gap:.25rem}.btn-icon[data-v-68d8e36e]{width:28px;height:28px;border:none;background:none;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#64748b}.btn-icon[data-v-68d8e36e]:hover{background:#f1f5f9;color:#1e293b}.btn-icon.danger[data-v-68d8e36e]:hover{background:#fef2f2;color:#ef4444}.add-view-btn[data-v-68d8e36e]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:2px dashed #cbd5e1;border-radius:8px;background:none;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:.875rem}.add-view-btn[data-v-68d8e36e]:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.quick-filters[data-v-68d8e36e]{display:flex;flex-wrap:wrap;gap:.5rem}.quick-filter-btn[data-v-68d8e36e]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:.8125rem;color:#64748b;cursor:pointer;transition:all .2s ease}.quick-filter-btn[data-v-68d8e36e]:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.quick-filter-btn.active[data-v-68d8e36e]{background:#3b82f6;border-color:#3b82f6;color:#fff}.filter-count[data-v-68d8e36e]{background:#f1f5f9;color:#64748b;padding:.125rem .375rem;border-radius:4px;font-size:.75rem;font-weight:500}.quick-filter-btn.active .filter-count[data-v-68d8e36e]{background:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.advanced-filters[data-v-68d8e36e]{border-top:1px solid #e2e8f0;padding-top:1.5rem}.filters-grid[data-v-68d8e36e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.filter-group[data-v-68d8e36e]{display:flex;flex-direction:column;gap:.75rem}.filter-label[data-v-68d8e36e]{font-size:.875rem;font-weight:600;color:#374151}.filter-options[data-v-68d8e36e]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.filter-option[data-v-68d8e36e]{display:flex;align-items:center}.checkbox-label[data-v-68d8e36e]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s ease;font-size:.875rem;color:#374151;flex:1}.checkbox-label[data-v-68d8e36e]:hover{background:#f9fafb}.checkbox-label input[type=checkbox][data-v-68d8e36e]{display:none}.checkmark[data-v-68d8e36e]{width:16px;height:16px;border:2px solid #d1d5db;border-radius:3px;position:relative;transition:all .2s ease;flex-shrink:0}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-68d8e36e]{background:#3b82f6;border-color:#3b82f6}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-68d8e36e]:after{content:"✓";position:absolute;top:-1px;left:2px;color:#fff;font-size:12px;font-weight:700}.priority-indicator[data-v-68d8e36e],.status-indicator[data-v-68d8e36e]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.priority-indicator.priority-alta[data-v-68d8e36e]{background:#ef4444}.priority-indicator.priority-media[data-v-68d8e36e]{background:#f59e0b}.priority-indicator.priority-baja[data-v-68d8e36e]{background:#10b981}.count[data-v-68d8e36e]{margin-left:auto;font-size:.75rem;color:#9ca3af;font-weight:500}.assignee-search[data-v-68d8e36e]{display:flex;flex-direction:column;gap:.5rem}.search-input[data-v-68d8e36e]{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.search-input[data-v-68d8e36e]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.1)}.assignee-avatar[data-v-68d8e36e]{width:24px;height:24px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#6b7280;font-weight:500;overflow:hidden;flex-shrink:0}.assignee-avatar img[data-v-68d8e36e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.date-range-options[data-v-68d8e36e]{display:flex;flex-direction:column;gap:.75rem}.date-presets[data-v-68d8e36e]{display:flex;flex-wrap:wrap;gap:.25rem}.preset-btn[data-v-68d8e36e]{padding:.375rem .75rem;border:1px solid #d1d5db;background:#fff;border-radius:4px;font-size:.75rem;color:#6b7280;cursor:pointer;transition:all .2s ease}.preset-btn[data-v-68d8e36e]:hover{background:#f9fafb;border-color:#9ca3af}.preset-btn.active[data-v-68d8e36e]{background:#3b82f6;border-color:#3b82f6;color:#fff}.custom-date-range[data-v-68d8e36e]{padding-top:.5rem;border-top:1px solid #e5e7eb}.date-inputs[data-v-68d8e36e]{display:flex;align-items:center;gap:.5rem}.date-input[data-v-68d8e36e]{flex:1;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem}.date-separator[data-v-68d8e36e]{font-size:.875rem;color:#6b7280}.tags-filter[data-v-68d8e36e]{display:flex;flex-direction:column;gap:.75rem}.tag-cloud[data-v-68d8e36e]{display:flex;flex-wrap:wrap;gap:.375rem}.tag-btn[data-v-68d8e36e]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;font-size:.75rem;color:#374151;cursor:pointer;transition:all .2s ease}.tag-btn[data-v-68d8e36e]:hover{background:#f3f4f6;border-color:#d1d5db}.tag-btn.active[data-v-68d8e36e]{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.tag-color[data-v-68d8e36e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tag-count[data-v-68d8e36e]{background:#e5e7eb;color:#6b7280;padding:.125rem .25rem;border-radius:8px;font-size:.625rem;font-weight:500}.tag-btn.active .tag-count[data-v-68d8e36e]{background:#dbeafe;color:#1e40af}.custom-fields-filters[data-v-68d8e36e]{display:flex;flex-direction:column;gap:1rem}.custom-field-filter[data-v-68d8e36e]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-68d8e36e]{font-size:.8125rem;color:#6b7280;font-weight:500}.field-input[data-v-68d8e36e],.field-select[data-v-68d8e36e]{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.field-input.small[data-v-68d8e36e]{width:80px}.number-range[data-v-68d8e36e]{display:flex;align-items:center;gap:.5rem}.range-separator[data-v-68d8e36e]{font-size:.875rem;color:#6b7280}.active-filters-summary[data-v-68d8e36e]{border-top:1px solid #e2e8f0;padding-top:1.5rem}.active-filters-summary h4[data-v-68d8e36e]{margin:0 0 .75rem 0;font-size:.875rem;font-weight:600;color:#374151}.active-filter-tags[data-v-68d8e36e]{display:flex;flex-wrap:wrap;gap:.5rem}.active-filter-tag[data-v-68d8e36e]{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;font-size:.75rem}.filter-type[data-v-68d8e36e]{color:#3b82f6;font-weight:500}.filter-value[data-v-68d8e36e]{color:#1e40af}.remove-filter[data-v-68d8e36e]{width:16px;height:16px;border:none;background:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s ease}.remove-filter[data-v-68d8e36e]:hover{background:rgba(239,68,68,.1);color:#ef4444}.modal-overlay[data-v-68d8e36e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:2rem}.view-modal[data-v-68d8e36e]{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-68d8e36e]{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-68d8e36e]{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.btn-close[data-v-68d8e36e]{width:32px;height:32px;border:none;background:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s ease}.btn-close[data-v-68d8e36e]:hover{background:#f3f4f6;color:#374151}.modal-content[data-v-68d8e36e]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-68d8e36e]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-68d8e36e]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-68d8e36e],.form-textarea[data-v-68d8e36e]{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s ease}.form-input[data-v-68d8e36e]:focus,.form-textarea[data-v-68d8e36e]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.1)}.form-textarea[data-v-68d8e36e]{resize:vertical;min-height:80px}.icon-selector[data-v-68d8e36e]{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem}.icon-btn[data-v-68d8e36e]{width:40px;height:40px;border:1px solid #d1d5db;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6b7280}.icon-btn[data-v-68d8e36e]:hover{background:#f9fafb;border-color:#9ca3af}.icon-btn.active[data-v-68d8e36e]{background:#3b82f6;border-color:#3b82f6;color:#fff}.modal-footer[data-v-68d8e36e]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}.btn[data-v-68d8e36e]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;font-weight:500;gap:.375rem}.btn[data-v-68d8e36e]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-68d8e36e]{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn-primary[data-v-68d8e36e]:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.btn-ghost[data-v-68d8e36e]{background:transparent;border-color:#d1d5db;color:#6b7280}.btn-ghost[data-v-68d8e36e]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;color:#374151}.btn-sm[data-v-68d8e36e]{padding:.375rem .75rem;font-size:.8125rem}.slide-down-enter-active[data-v-68d8e36e],.slide-down-leave-active[data-v-68d8e36e]{transition:all .3s ease}.slide-down-enter-from[data-v-68d8e36e],.slide-down-leave-to[data-v-68d8e36e]{opacity:0;transform:translateY(-10px)}@media (max-width:1024px){.filters-grid[data-v-68d8e36e]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.filters-grid[data-v-68d8e36e]{grid-template-columns:1fr}.quick-filters[data-v-68d8e36e]{flex-direction:column}.date-inputs[data-v-68d8e36e]{flex-direction:column;align-items:stretch}.modal-overlay[data-v-68d8e36e]{padding:1rem}.icon-selector[data-v-68d8e36e]{grid-template-columns:repeat(4,1fr)}}.clickup-modal-backdrop[data-v-1e7d1068]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px)}.clickup-modal-dialog[data-v-1e7d1068]{width:95%;max-width:900px;max-height:90vh;background:#fff;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.clickup-modal-header[data-v-1e7d1068]{padding:20px 24px;border-bottom:1px solid #e4e6ea;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:8px 8px 0 0}.header-left[data-v-1e7d1068]{display:flex;align-items:center;gap:12px}.task-icon[data-v-1e7d1068]{width:32px;height:32px;background:#7c3aed;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.task-info h3[data-v-1e7d1068]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 4px 0;line-height:1.2}.task-subtitle[data-v-1e7d1068]{font-size:14px;color:#6b7280;margin:0}.header-right[data-v-1e7d1068]{display:flex;align-items:center;gap:8px}.header-btn[data-v-1e7d1068]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .15s ease}.header-btn[data-v-1e7d1068]:hover{background:#f3f4f6;color:#374151}.clickup-modal-body[data-v-1e7d1068]{flex:1;overflow-y:auto;padding:24px}.clickup-modal-footer[data-v-1e7d1068]{padding:16px 24px;border-top:1px solid #e4e6ea;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:0 0 8px 8px}.footer-left[data-v-1e7d1068],.footer-right[data-v-1e7d1068]{display:flex;align-items:center;gap:8px}.cancel-btn[data-v-1e7d1068]{padding:8px 16px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.cancel-btn[data-v-1e7d1068]:hover{background:#f9fafb;border-color:#9ca3af}.primary-btn[data-v-1e7d1068]{padding:8px 16px;border:none;background:#7c3aed;color:#fff;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:8px}.primary-btn[data-v-1e7d1068]:hover:not(:disabled){background:#6d28d9}.primary-btn[data-v-1e7d1068]:disabled{opacity:.6;cursor:not-allowed}.subtasks-container[data-v-1e7d1068]{max-height:300px;overflow-y:auto}.subtask-edit-item[data-v-1e7d1068]{transition:all .2s ease;background-color:#f8f9fa}.subtask-edit-item[data-v-1e7d1068]:hover{background-color:#e9ecef}.subtask-edit-item.completed[data-v-1e7d1068]{background-color:#d4edda;border-color:#c3e6cb}.form-select[data-v-1e7d1068]{border:1px solid #d2d6da;border-radius:.5rem;padding:.75rem 1rem;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-select[data-v-1e7d1068]:focus{border-color:#17ad37;outline:0;box-shadow:0 0 0 .2rem rgba(23,173,55,.25)}.form-check-input[data-v-1e7d1068]:checked{background-color:#17ad37;border-color:#17ad37}.text-decoration-line-through[data-v-1e7d1068]{text-decoration:line-through}.text-3xl[data-v-1e7d1068]{font-size:2rem}.progress-wrapper[data-v-1e7d1068]{margin-top:1rem}.progress-info[data-v-1e7d1068]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.progress[data-v-1e7d1068]{height:8px;border-radius:4px;background-color:#e9ecef}.bg-gradient-success[data-v-1e7d1068]{background:linear-gradient(135deg,#17ad37,#98ec2d)}.spinner-border-sm[data-v-1e7d1068]{width:1rem;height:1rem}body.dark-mode-active .clickup-modal-dialog[data-v-1e7d1068]{background:#1f2937}body.dark-mode-active .clickup-modal-header[data-v-1e7d1068]{background:#1f2937;border-bottom-color:#374151}body.dark-mode-active .task-info h3[data-v-1e7d1068]{color:#f9fafb}body.dark-mode-active .header-btn[data-v-1e7d1068],body.dark-mode-active .task-subtitle[data-v-1e7d1068]{color:#9ca3af}body.dark-mode-active .header-btn[data-v-1e7d1068]:hover{background:#374151;color:#f3f4f6}body.dark-mode-active .clickup-modal-body[data-v-1e7d1068]{background:#1f2937}body.dark-mode-active .clickup-modal-footer[data-v-1e7d1068]{background:#1f2937;border-top-color:#374151}body.dark-mode-active .cancel-btn[data-v-1e7d1068]{background:#374151;border-color:#4b5563;color:#f3f4f6}body.dark-mode-active .cancel-btn[data-v-1e7d1068]:hover{background:#4b5563;border-color:#6b7280}body.dark-mode-active .subtask-edit-item[data-v-1e7d1068]{background-color:#374151;border-color:#4b5563}body.dark-mode-active .subtask-edit-item[data-v-1e7d1068]:hover{background-color:#4b5563}body.dark-mode-active .subtask-edit-item.completed[data-v-1e7d1068]{background-color:#065f46;border-color:#047857}.time-input-group[data-v-1e7d1068]{display:flex;align-items:center;gap:8px}.time-input[data-v-1e7d1068]{flex:1}.time-unit[data-v-1e7d1068]{color:#6b7280;font-size:14px;font-weight:500}.assignees-container[data-v-1e7d1068]{position:relative}.selected-assignees[data-v-1e7d1068]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.assignee-chip[data-v-1e7d1068]{display:flex;align-items:center;gap:8px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px;padding:4px 8px 4px 4px;font-size:14px}.assignee-avatar[data-v-1e7d1068]{width:24px;height:24px;border-radius:50%;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.assignee-name[data-v-1e7d1068]{color:#374151;font-weight:500}.remove-assignee[data-v-1e7d1068]{background:none;border:none;color:#6b7280;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease}.remove-assignee[data-v-1e7d1068]:hover{background:#ef4444;color:#fff}.assignee-dropdown[data-v-1e7d1068]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:10}.assignee-option[data-v-1e7d1068]{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;transition:background-color .15s ease}.assignee-option[data-v-1e7d1068]:hover{background:#f9fafb}.member-avatar[data-v-1e7d1068]{width:32px;height:32px;border-radius:50%;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.member-name[data-v-1e7d1068]{color:#374151;font-weight:500}.add-assignee-btn[data-v-1e7d1068]{background:transparent;border:1px dashed #d1d5db;border-radius:6px;padding:8px 12px;color:#6b7280;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .15s ease}.add-assignee-btn[data-v-1e7d1068]:hover{border-color:#7c3aed;color:#7c3aed;background:#f9fafb}.labels-container[data-v-1e7d1068]{position:relative}.selected-labels[data-v-1e7d1068]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.label-chip[data-v-1e7d1068]{display:flex;align-items:center;gap:6px;border-radius:12px;padding:4px 8px 4px 8px;font-size:12px;font-weight:500;color:#fff}.label-name[data-v-1e7d1068]{color:#fff}.remove-label[data-v-1e7d1068]{background:none;border:none;color:hsla(0,0%,100%,.8);cursor:pointer;padding:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease}.remove-label[data-v-1e7d1068]:hover{background:hsla(0,0%,100%,.2);color:#fff}.labels-dropdown[data-v-1e7d1068]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:10}.label-option[data-v-1e7d1068]{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;transition:background-color .15s ease}.label-option[data-v-1e7d1068]:hover{background:#f9fafb}.label-color[data-v-1e7d1068]{width:16px;height:16px;border-radius:4px}.label-text[data-v-1e7d1068]{color:#374151;font-weight:500}.add-label-btn[data-v-1e7d1068]{background:transparent;border:1px dashed #d1d5db;border-radius:6px;padding:8px 12px;color:#6b7280;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .15s ease}.add-label-btn[data-v-1e7d1068]:hover{border-color:#7c3aed;color:#7c3aed;background:#f9fafb}.watchers-container[data-v-1e7d1068]{position:relative}.selected-watchers[data-v-1e7d1068]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.watcher-chip[data-v-1e7d1068]{display:flex;align-items:center;gap:8px;background:#fef3c7;border:1px solid #f59e0b;border-radius:16px;padding:4px 8px 4px 4px;font-size:14px}.watcher-avatar[data-v-1e7d1068]{width:24px;height:24px;border-radius:50%;background:#f59e0b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.watcher-name[data-v-1e7d1068]{color:#92400e;font-weight:500}.remove-watcher[data-v-1e7d1068]{background:none;border:none;color:#f59e0b;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease}.remove-watcher[data-v-1e7d1068]:hover{background:#f59e0b;color:#fff}.add-watcher-btn[data-v-1e7d1068]{background:transparent;border:1px dashed #d1d5db;border-radius:6px;padding:8px 12px;color:#6b7280;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .15s ease}.add-watcher-btn[data-v-1e7d1068]:hover{border-color:#f59e0b;color:#f59e0b;background:#fffbeb}.watchers-dropdown[data-v-1e7d1068]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:10}.watcher-option[data-v-1e7d1068]{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;transition:background-color .15s ease}.watcher-option[data-v-1e7d1068]:hover{background:#fffbeb}.dependencies-container[data-v-1e7d1068]{position:relative}.dependency-section[data-v-1e7d1068]{margin-bottom:12px}.dependency-title[data-v-1e7d1068]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.dependency-item[data-v-1e7d1068]{display:flex;align-items:center;gap:8px;background:#f0f9ff;border:1px solid #0ea5e9;border-radius:6px;padding:8px 12px;margin-bottom:8px}.dependency-name[data-v-1e7d1068]{flex:1;color:#0c4a6e;font-weight:500;font-size:14px}.remove-dependency[data-v-1e7d1068]{background:none;border:none;color:#0ea5e9;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease}.remove-dependency[data-v-1e7d1068]:hover{background:#0ea5e9;color:#fff}.add-dependency-btn[data-v-1e7d1068]{background:transparent;border:1px dashed #d1d5db;border-radius:6px;padding:8px 12px;color:#6b7280;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .15s ease}.add-dependency-btn[data-v-1e7d1068]:hover{border-color:#0ea5e9;color:#0ea5e9;background:#f0f9ff}.dependencies-dropdown[data-v-1e7d1068]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:10}.dependency-option[data-v-1e7d1068]{display:flex;align-items:center;justify-content:space-between;padding:12px;cursor:pointer;transition:background-color .15s ease}.dependency-option[data-v-1e7d1068]:hover{background:#f0f9ff}.task-name[data-v-1e7d1068]{color:#374151;font-weight:500}.task-status[data-v-1e7d1068]{font-size:12px;padding:2px 8px;border-radius:12px;font-weight:500}.attachments-container[data-v-1e7d1068]{border:1px solid #e5e7eb;border-radius:8px;padding:16px}.existing-attachments[data-v-1e7d1068]{margin-bottom:16px}.attachment-item[data-v-1e7d1068]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px}.attachment-info[data-v-1e7d1068]{display:flex;align-items:center;gap:8px;flex:1}.attachment-name[data-v-1e7d1068]{font-weight:500;color:#374151}.attachment-size[data-v-1e7d1068]{color:#6b7280;font-size:12px}.attachment-actions[data-v-1e7d1068]{display:flex;align-items:center;gap:8px}.download-btn[data-v-1e7d1068],.remove-attachment[data-v-1e7d1068]{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .15s ease}.download-btn[data-v-1e7d1068]:hover{background:#e5e7eb;color:#374151}.remove-attachment[data-v-1e7d1068]:hover{background:#fee2e2;color:#dc2626}.file-drop-zone[data-v-1e7d1068]{border:2px dashed #d1d5db;border-radius:8px;padding:24px;text-align:center;transition:all .15s ease}.file-drop-zone[data-v-1e7d1068]:hover{border-color:#7c3aed;background:#f9fafb}.drop-zone-content i[data-v-1e7d1068]{font-size:32px;color:#9ca3af;margin-bottom:8px}.drop-zone-content p[data-v-1e7d1068]{color:#6b7280;margin:0}.upload-link[data-v-1e7d1068]{background:none;border:none;color:#7c3aed;text-decoration:underline;cursor:pointer;font-weight:500}.time-tracking-container[data-v-1e7d1068]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.time-summary[data-v-1e7d1068]{display:flex;justify-content:space-between;margin-bottom:16px}.time-stat[data-v-1e7d1068]{text-align:center}.stat-label[data-v-1e7d1068]{display:block;font-size:12px;color:#6b7280;font-weight:500;margin-bottom:4px}.stat-value[data-v-1e7d1068]{font-size:16px;font-weight:600;color:#374151}.stat-value.over-estimate[data-v-1e7d1068]{color:#ef4444}.time-controls[data-v-1e7d1068]{display:flex;gap:12px}.time-btn[data-v-1e7d1068]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.time-btn[data-v-1e7d1068]:hover{background:#f9fafb;border-color:#9ca3af}.time-btn.active[data-v-1e7d1068]{background:#dc2626;border-color:#dc2626;color:#fff}.time-btn.secondary[data-v-1e7d1068]{border-color:#7c3aed;color:#7c3aed}.time-btn.secondary[data-v-1e7d1068]:hover{background:#7c3aed;color:#fff}body.dark-mode-active .attachment-size[data-v-1e7d1068],body.dark-mode-active .stat-label[data-v-1e7d1068],body.dark-mode-active .time-unit[data-v-1e7d1068]{color:#9ca3af}body.dark-mode-active .assignee-chip[data-v-1e7d1068],body.dark-mode-active .attachment-item[data-v-1e7d1068]{background:#374151;border-color:#4b5563}body.dark-mode-active .assignee-name[data-v-1e7d1068],body.dark-mode-active .attachment-name[data-v-1e7d1068],body.dark-mode-active .dependency-name[data-v-1e7d1068],body.dark-mode-active .stat-value[data-v-1e7d1068]{color:#f3f4f6}body.dark-mode-active .assignee-dropdown[data-v-1e7d1068],body.dark-mode-active .dependencies-dropdown[data-v-1e7d1068],body.dark-mode-active .labels-dropdown[data-v-1e7d1068],body.dark-mode-active .watchers-dropdown[data-v-1e7d1068]{background:#374151;border-color:#4b5563}body.dark-mode-active .assignee-option[data-v-1e7d1068]:hover,body.dark-mode-active .dependency-option[data-v-1e7d1068]:hover,body.dark-mode-active .label-option[data-v-1e7d1068]:hover,body.dark-mode-active .watcher-option[data-v-1e7d1068]:hover{background:#4b5563}body.dark-mode-active .attachments-container[data-v-1e7d1068],body.dark-mode-active .time-tracking-container[data-v-1e7d1068]{background:#374151;border-color:#4b5563}body.dark-mode-active .file-drop-zone[data-v-1e7d1068]{border-color:#6b7280}body.dark-mode-active .file-drop-zone[data-v-1e7d1068]:hover{border-color:#8b5cf6;background:#4b5563}.notification-center[data-v-024450cc]{position:relative;display:inline-block}.notification-trigger[data-v-024450cc]{position:relative}.notification-btn[data-v-024450cc]{position:relative;width:40px;height:40px;border:none;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6b7280;font-size:1.25rem}.notification-btn[data-v-024450cc]:hover{background:#f3f4f6;color:#374151}.notification-btn.has-notifications[data-v-024450cc]{color:#3b82f6}.notification-badge[data-v-024450cc]{position:absolute;top:-2px;right:-2px;background:#ef4444;color:#fff;border-radius:12px;font-size:.625rem;font-weight:600;padding:.125rem .375rem;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 4px rgba(0,0,0,.1)}.notification-overlay[data-v-024450cc]{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:999}.notification-panel[data-v-024450cc]{position:absolute;top:50px;right:0;width:380px;max-height:600px;background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);border:1px solid #e5e7eb;z-index:1000;overflow:hidden;display:flex;flex-direction:column}.notification-header[data-v-024450cc]{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between;background:#f9fafb}.panel-title[data-v-024450cc]{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937;display:flex;align-items:center}.header-actions[data-v-024450cc]{display:flex;gap:.5rem}.action-btn[data-v-024450cc]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s ease;font-size:1rem}.action-btn[data-v-024450cc]:hover{background:#e5e7eb;color:#374151}.notification-filters[data-v-024450cc]{display:flex;padding:0 1.5rem;gap:.5rem;border-bottom:1px solid #f3f4f6;background:#f9fafb;overflow-x:auto}.filter-btn[data-v-024450cc]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:transparent;color:#6b7280;font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;border-radius:8px 8px 0 0;position:relative}.filter-btn[data-v-024450cc]:hover{color:#374151;background:rgba(59,130,246,.05)}.filter-btn.active[data-v-024450cc]{color:#3b82f6;background:#fff;border-bottom:2px solid #3b82f6}.filter-count[data-v-024450cc]{background:#ef4444;color:#fff;font-size:.625rem;padding:.125rem .375rem;border-radius:8px;font-weight:600;min-width:16px;text-align:center}.filter-btn.active .filter-count[data-v-024450cc]{background:#3b82f6}.notification-list[data-v-024450cc]{flex:1;overflow-y:auto;max-height:400px}.notification-list.empty[data-v-024450cc]{display:flex;align-items:center;justify-content:center;min-height:200px}.empty-state[data-v-024450cc]{text-align:center;color:#6b7280}.empty-icon[data-v-024450cc]{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-message[data-v-024450cc]{margin:0;font-size:.875rem}.notification-item[data-v-024450cc]{display:flex;align-items:flex-start;padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .2s ease;position:relative;gap:.75rem}.notification-item[data-v-024450cc]:hover{background:#f9fafb}.notification-item.unread[data-v-024450cc]{background:rgba(59,130,246,.02);border-left:3px solid #3b82f6}.notification-icon[data-v-024450cc]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.icon-task[data-v-024450cc]{background:rgba(34,197,94,.1);color:#22c55e}.icon-comment[data-v-024450cc]{background:rgba(59,130,246,.1);color:#3b82f6}.icon-assignment[data-v-024450cc]{background:rgba(168,85,247,.1);color:#a855f7}.icon-deadline[data-v-024450cc]{background:rgba(245,158,11,.1);color:#f59e0b}.icon-system[data-v-024450cc]{background:rgba(107,114,128,.1);color:#6b7280}.icon-mention[data-v-024450cc]{background:rgba(236,72,153,.1);color:#ec4899}.icon-approval[data-v-024450cc]{background:rgba(34,197,94,.1);color:#22c55e}.notification-content[data-v-024450cc]{flex:1;min-width:0}.notification-message[data-v-024450cc]{color:#1f2937;font-size:.875rem;line-height:1.4;margin-bottom:.25rem}strong{font-weight:600;color:#111827}.notification-meta[data-v-024450cc]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280}.notification-time[data-v-024450cc]{font-weight:500}.notification-task[data-v-024450cc]{padding:.125rem .375rem;background:#f3f4f6;border-radius:4px;font-weight:500}.notification-actions[data-v-024450cc]{display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease}.notification-item:hover .notification-actions[data-v-024450cc]{opacity:1}.dismiss-btn[data-v-024450cc],.mark-read-btn[data-v-024450cc]{width:24px;height:24px;border:none;background:transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s ease;font-size:.875rem}.mark-read-btn[data-v-024450cc]:hover{background:rgba(34,197,94,.1);color:#22c55e}.dismiss-btn[data-v-024450cc]:hover{background:rgba(239,68,68,.1);color:#ef4444}.unread-indicator[data-v-024450cc]{position:absolute;top:1.25rem;left:.75rem;width:8px;height:8px;background:#3b82f6;border-radius:50%}.notification-settings[data-v-024450cc]{border-top:1px solid #e5e7eb;background:#f9fafb;max-height:300px;overflow-y:auto}.settings-header[data-v-024450cc]{padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb}.settings-header h6[data-v-024450cc]{margin:0;font-size:1rem;font-weight:600;color:#1f2937}.close-settings[data-v-024450cc]{width:28px;height:28px;border:none;background:transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280}.close-settings[data-v-024450cc]:hover{background:#e5e7eb;color:#374151}.settings-content[data-v-024450cc]{padding:1rem 1.5rem}.setting-group h7[data-v-024450cc]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.setting-list[data-v-024450cc]{display:flex;flex-direction:column;gap:.75rem}.setting-item[data-v-024450cc]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.setting-info[data-v-024450cc]{display:flex;align-items:center;gap:.75rem;flex:1}.setting-icon[data-v-024450cc]{font-size:1.125rem;color:#6b7280}.setting-name[data-v-024450cc]{font-size:.875rem;font-weight:500;color:#1f2937;line-height:1.2}.setting-description[data-v-024450cc]{font-size:.75rem;color:#6b7280;line-height:1.2}.toggle-switch[data-v-024450cc]{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.toggle-switch input[data-v-024450cc]{opacity:0;width:0;height:0}.toggle-slider[data-v-024450cc]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.toggle-slider[data-v-024450cc]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1)}input:checked+.toggle-slider[data-v-024450cc]{background-color:#3b82f6}input:checked+.toggle-slider[data-v-024450cc]:before{transform:translateX(20px)}@media (max-width:768px){.notification-panel[data-v-024450cc]{width:320px;right:-20px}.notification-filters[data-v-024450cc]{padding:0 1rem}.notification-item[data-v-024450cc]{padding:.75rem 1rem}}.global-search[data-v-6ee7a1c6],.search-trigger[data-v-6ee7a1c6]{position:relative}.search-input-wrapper[data-v-6ee7a1c6]{position:relative;display:flex;align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:.5rem 1rem;cursor:text;transition:all .2s ease;min-width:300px}.search-input-wrapper[data-v-6ee7a1c6]:hover{border-color:#adb5bd}.search-input-wrapper[data-v-6ee7a1c6]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 .2rem rgba(59,130,246,.25);background:#fff}.search-icon[data-v-6ee7a1c6]{color:#6c757d;margin-right:.75rem;font-size:1rem}.search-input[data-v-6ee7a1c6]{border:none;background:transparent;outline:none;flex:1;font-size:.875rem;color:#495057}.search-input[data-v-6ee7a1c6]::-moz-placeholder{color:#6c757d}.search-input[data-v-6ee7a1c6]::placeholder{color:#6c757d}.search-shortcut[data-v-6ee7a1c6]{display:flex;align-items:center;gap:.25rem;margin-left:.75rem;font-size:.75rem;color:#6c757d}.search-shortcut kbd[data-v-6ee7a1c6]{background:#e9ecef;border:1px solid #adb5bd;border-radius:3px;padding:.125rem .375rem;font-size:.75rem;font-family:inherit}.search-modal[data-v-6ee7a1c6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1050;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.search-modal-content[data-v-6ee7a1c6]{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);width:90%;max-width:600px;max-height:70vh;overflow:hidden;display:flex;flex-direction:column}.modal-search-header[data-v-6ee7a1c6]{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f1f3f5}.search-input-enhanced[data-v-6ee7a1c6]{display:flex;align-items:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem;transition:border-color .2s ease}.search-input-enhanced[data-v-6ee7a1c6]:focus-within{border-color:#3b82f6;background:#fff}.search-icon-enhanced[data-v-6ee7a1c6]{color:#6c757d;margin-right:.75rem;font-size:1.125rem}.search-input-enhanced input[data-v-6ee7a1c6]{border:none;background:transparent;outline:none;flex:1;font-size:1rem;color:#495057}.clear-search[data-v-6ee7a1c6]{background:none;border:none;color:#6c757d;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.clear-search[data-v-6ee7a1c6]:hover{color:#495057;background:#e9ecef}.search-filters[data-v-6ee7a1c6]{display:flex;gap:.5rem;flex-wrap:wrap}.search-filter-btn[data-v-6ee7a1c6]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #e9ecef;background:#fff;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease;color:#6c757d}.search-filter-btn[data-v-6ee7a1c6]:hover{border-color:#adb5bd;color:#495057}.search-filter-btn.active[data-v-6ee7a1c6]{background:#3b82f6;border-color:#3b82f6;color:#fff}.search-results[data-v-6ee7a1c6]{flex:1;overflow-y:auto;padding:0 1.5rem;min-height:200px}.search-loading[data-v-6ee7a1c6]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:#6c757d}.loading-spinner[data-v-6ee7a1c6]{width:20px;height:20px;border:2px solid #f3f4f6;border-top:2px solid #3b82f6;border-radius:50%;animation:spin-6ee7a1c6 1s linear infinite}@keyframes spin-6ee7a1c6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-results[data-v-6ee7a1c6]{text-align:center;padding:2rem;color:#6c757d}.no-results-icon[data-v-6ee7a1c6]{font-size:3rem;margin-bottom:1rem;opacity:.5}.search-suggestions ul[data-v-6ee7a1c6]{text-align:left;margin:1rem 0 0;padding-left:1.5rem}.search-suggestions li[data-v-6ee7a1c6]{margin-bottom:.25rem;font-size:.875rem}.result-category[data-v-6ee7a1c6]{margin-bottom:1.5rem}.category-title[data-v-6ee7a1c6]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f1f3f5}.category-results[data-v-6ee7a1c6]{display:flex;flex-direction:column;gap:.5rem}.result-item[data-v-6ee7a1c6]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.result-item.highlighted[data-v-6ee7a1c6],.result-item[data-v-6ee7a1c6]:hover{background:#f8f9fa;border-color:#e9ecef}.result-item.highlighted[data-v-6ee7a1c6]{background:#e3f2fd;border-color:#3b82f6}.result-icon[data-v-6ee7a1c6]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.task-priority-dot[data-v-6ee7a1c6]{width:12px;height:12px;border-radius:50%;background:#d1d5db}.priority-alta[data-v-6ee7a1c6]{background:#ef4444}.priority-media[data-v-6ee7a1c6]{background:#f59e0b}.priority-baja[data-v-6ee7a1c6]{background:#10b981}.user-avatar[data-v-6ee7a1c6]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.label-color[data-v-6ee7a1c6]{width:16px;height:16px;border-radius:4px}.result-content[data-v-6ee7a1c6]{flex:1;min-width:0}.result-title[data-v-6ee7a1c6]{font-weight:600;font-size:.875rem;color:#1f2937;line-height:1.4;margin-bottom:.25rem}mark{background:#fef3c7;color:#92400e;padding:.125rem .25rem;border-radius:2px}.result-subtitle[data-v-6ee7a1c6]{font-size:.75rem;color:#6b7280;line-height:1.3;margin-bottom:.25rem}.result-meta[data-v-6ee7a1c6]{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:#9ca3af}.task-status[data-v-6ee7a1c6]{padding:.125rem .375rem;background:#f3f4f6;border-radius:4px;font-weight:500}.search-suggestions-content[data-v-6ee7a1c6]{padding:1.5rem}.quick-actions[data-v-6ee7a1c6],.recent-searches[data-v-6ee7a1c6]{margin-bottom:2rem}.suggestions-title[data-v-6ee7a1c6]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.suggestion-list[data-v-6ee7a1c6]{display:flex;flex-direction:column;gap:.25rem}.suggestion-item[data-v-6ee7a1c6]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:6px;cursor:pointer;transition:background .2s ease;color:#6b7280;font-size:.875rem}.suggestion-item[data-v-6ee7a1c6]:hover{background:#f9fafb;color:#374151}.quick-action-list[data-v-6ee7a1c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.quick-action[data-v-6ee7a1c6]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#374151;font-size:.875rem;text-align:left}.quick-action[data-v-6ee7a1c6]:hover{border-color:#3b82f6;background:#f8fafc;color:#1f2937}.search-footer[data-v-6ee7a1c6]{padding:1rem 1.5rem;border-top:1px solid #f1f3f5;background:#f9fafb}.search-tips[data-v-6ee7a1c6]{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:#6b7280}.search-tips kbd[data-v-6ee7a1c6]{background:#e5e7eb;border:1px solid #d1d5db;border-radius:3px;padding:.125rem .375rem;font-size:.75rem;font-family:inherit;margin-right:.25rem}@media (max-width:768px){.search-input-wrapper[data-v-6ee7a1c6]{min-width:250px}.search-modal-content[data-v-6ee7a1c6]{width:95%;margin:0 1rem}.quick-action-list[data-v-6ee7a1c6]{grid-template-columns:1fr}.search-shortcut[data-v-6ee7a1c6]{display:none}}.pinned-items[data-v-cf1180de]{margin-bottom:24px}.pinned-section-header[data-v-cf1180de]{display:flex;align-items:center;justify-content:space-between;padding:0 12px 8px;border-bottom:1px solid #f1f5f9;margin-bottom:8px}.section-title[data-v-cf1180de]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin:0;display:flex;align-items:center;gap:6px}.section-title i[data-v-cf1180de]{font-size:12px}.pinned-list[data-v-cf1180de]{display:flex;flex-direction:column;gap:1px}.pinned-item[data-v-cf1180de]{display:flex;align-items:center;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease;min-height:32px;position:relative}.pinned-item[data-v-cf1180de]:hover{background:#f8fafc}.pinned-item.active[data-v-cf1180de]{background:#6366f1;color:#fff}.pinned-item.active .pinned-item-icon i[data-v-cf1180de]{color:#fff}.pinned-item-icon[data-v-cf1180de]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.pinned-item-icon i[data-v-cf1180de]{font-size:14px;color:#64748b;transition:color .15s ease}.pinned-item-name[data-v-cf1180de]{flex:1;font-size:13px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pinned-item.active .pinned-item-name[data-v-cf1180de]{color:#fff}.pinned-item-actions[data-v-cf1180de]{opacity:0;display:flex;align-items:center;gap:4px;transition:opacity .15s ease}.pinned-item:hover .pinned-item-actions[data-v-cf1180de]{opacity:1}.action-btn[data-v-cf1180de]{background:none;border:none;padding:2px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:background .15s ease}.unpin-btn[data-v-cf1180de]{color:#64748b}.unpin-btn[data-v-cf1180de]:hover{background:#e2e8f0;color:#475569}.pinned-item.active .unpin-btn[data-v-cf1180de]{color:hsla(0,0%,100%,.8)}.pinned-item.active .unpin-btn[data-v-cf1180de]:hover{background:hsla(0,0%,100%,.1);color:#fff}body.dark-mode-active .pinned-section-header[data-v-cf1180de]{border-color:#334155}body.dark-mode-active .section-title[data-v-cf1180de]{color:#94a3b8}body.dark-mode-active .pinned-item[data-v-cf1180de]:hover{background:#334155}body.dark-mode-active .pinned-item.active[data-v-cf1180de]{background:#6366f1}body.dark-mode-active .pinned-item-icon i[data-v-cf1180de]{color:#94a3b8}body.dark-mode-active .pinned-item-name[data-v-cf1180de]{color:#f1f5f9}body.dark-mode-active .unpin-btn[data-v-cf1180de]{color:#94a3b8}body.dark-mode-active .unpin-btn[data-v-cf1180de]:hover{background:#475569;color:#f1f5f9}.list-item[data-v-251f9d10]{position:relative;margin:1px 0}.list-header[data-v-251f9d10]{display:flex;align-items:center;padding:3px 8px 3px 6px;border-radius:4px;cursor:pointer;transition:all .15s ease;min-height:26px;position:relative}.list-header[data-v-251f9d10]:hover{background:#f8fafc}.list-header.active[data-v-251f9d10]{background:#6366f1;color:#fff}.list-icon[data-v-251f9d10]{width:12px;height:12px;display:flex;align-items:center;justify-content:center;margin-right:6px;flex-shrink:0}.list-icon i[data-v-251f9d10]{font-size:12px;transition:color .15s ease}.list-header.active .list-icon i[data-v-251f9d10]{color:#fff!important}.list-name[data-v-251f9d10]{flex:1;font-size:12px;font-weight:500;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-header.active .list-name[data-v-251f9d10]{color:#fff}.list-actions[data-v-251f9d10]{display:flex;align-items:center;gap:3px;opacity:0;transition:opacity .15s ease}.list-header.active .list-actions[data-v-251f9d10],.list-header:hover .list-actions[data-v-251f9d10]{opacity:1}.list-count[data-v-251f9d10]{font-size:10px;font-weight:600;color:#64748b;background:#f1f5f9;padding:1px 4px;border-radius:6px;min-width:14px;text-align:center}.list-header.active .list-count[data-v-251f9d10]{background:hsla(0,0%,100%,.2);color:#fff}.action-btn[data-v-251f9d10]{background:none;border:none;padding:1px;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:14px;height:14px;transition:background .15s ease}.pin-btn[data-v-251f9d10]{color:#64748b}.pin-btn.pinned[data-v-251f9d10]{color:#f59e0b}.pin-btn[data-v-251f9d10]:hover{background:#e2e8f0}.list-header.active .pin-btn[data-v-251f9d10]{color:hsla(0,0%,100%,.8)}.list-header.active .pin-btn.pinned[data-v-251f9d10]{color:#fbbf24}.list-header.active .pin-btn[data-v-251f9d10]:hover{background:hsla(0,0%,100%,.1);color:#fff}.options-btn[data-v-251f9d10]{color:#64748b}.options-btn[data-v-251f9d10]:hover{background:#e2e8f0}.list-header.active .options-btn[data-v-251f9d10]{color:hsla(0,0%,100%,.8)}.list-header.active .options-btn[data-v-251f9d10]:hover{background:hsla(0,0%,100%,.1);color:#fff}.options-dropdown[data-v-251f9d10]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:4px;z-index:1000;min-width:140px}.option-item[data-v-251f9d10]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:none;border:none;font-size:12px;color:#374151;width:100%;text-align:left;border-radius:4px;cursor:pointer;transition:background .15s ease}.option-item[data-v-251f9d10]:hover{background:#f3f4f6}.option-item.danger[data-v-251f9d10]{color:#ef4444}.option-item.danger[data-v-251f9d10]:hover{background:#fef2f2}.option-divider[data-v-251f9d10]{height:1px;background:#e5e7eb;margin:4px 0}body.dark-mode-active .list-header[data-v-251f9d10]:hover{background:#334155}body.dark-mode-active .list-header.active[data-v-251f9d10]{background:#6366f1}body.dark-mode-active .list-name[data-v-251f9d10]{color:#cbd5e1}body.dark-mode-active .list-count[data-v-251f9d10]{background:#374151;color:#94a3b8}body.dark-mode-active .options-dropdown[data-v-251f9d10]{background:#1e293b;border-color:#334155}body.dark-mode-active .option-item[data-v-251f9d10]{color:#f1f5f9}body.dark-mode-active .option-item[data-v-251f9d10]:hover{background:#334155}body.dark-mode-active .option-item.danger[data-v-251f9d10]{color:#f87171}body.dark-mode-active .option-item.danger[data-v-251f9d10]:hover{background:#1f1917}body.dark-mode-active .option-divider[data-v-251f9d10]{background:#374151}.folder-item[data-v-386766b8]{position:relative;margin:2px 0}.folder-header[data-v-386766b8]{display:flex;align-items:center;padding:4px 8px 4px 4px;border-radius:4px;cursor:pointer;transition:all .15s ease;min-height:28px;position:relative}.folder-header[data-v-386766b8]:hover{background:#f8fafc}.folder-header.active[data-v-386766b8]{background:#6366f1;color:#fff}.folder-expand-btn[data-v-386766b8]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-right:4px;flex-shrink:0}.folder-expand-btn i[data-v-386766b8]{font-size:14px;color:#64748b;transition:all .15s ease}.folder-expand-btn i.expanded[data-v-386766b8]{transform:rotate(90deg)}.folder-header.active .folder-expand-btn i[data-v-386766b8]{color:#fff}.folder-icon[data-v-386766b8]{width:14px;height:14px;display:flex;align-items:center;justify-content:center;margin-right:6px;flex-shrink:0}.folder-icon i[data-v-386766b8]{font-size:13px;color:#94a3b8;transition:color .15s ease}.folder-header.active .folder-icon i[data-v-386766b8]{color:#fff}.folder-name[data-v-386766b8]{flex:1;font-size:12px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder-header.active .folder-name[data-v-386766b8]{color:#fff}.folder-actions[data-v-386766b8]{display:flex;align-items:center;gap:3px;opacity:0;transition:opacity .15s ease}.folder-header.active .folder-actions[data-v-386766b8],.folder-header:hover .folder-actions[data-v-386766b8]{opacity:1}.folder-count[data-v-386766b8]{font-size:10px;font-weight:600;color:#64748b;background:#f1f5f9;padding:1px 5px;border-radius:8px;min-width:16px;text-align:center}.folder-header.active .folder-count[data-v-386766b8]{background:hsla(0,0%,100%,.2);color:#fff}.action-btn[data-v-386766b8]{background:none;border:none;padding:1px;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:16px;height:16px;transition:background .15s ease}.pin-btn[data-v-386766b8]{color:#64748b}.pin-btn.pinned[data-v-386766b8]{color:#f59e0b}.pin-btn[data-v-386766b8]:hover{background:#e2e8f0}.folder-header.active .pin-btn[data-v-386766b8]{color:hsla(0,0%,100%,.8)}.folder-header.active .pin-btn.pinned[data-v-386766b8]{color:#fbbf24}.folder-header.active .pin-btn[data-v-386766b8]:hover{background:hsla(0,0%,100%,.1);color:#fff}.options-btn[data-v-386766b8]{color:#64748b}.options-btn[data-v-386766b8]:hover{background:#e2e8f0}.folder-header.active .options-btn[data-v-386766b8]{color:hsla(0,0%,100%,.8)}.folder-header.active .options-btn[data-v-386766b8]:hover{background:hsla(0,0%,100%,.1);color:#fff}.folder-content[data-v-386766b8]{margin-left:16px;border-left:1px solid #f1f5f9;padding-left:6px;margin-top:2px}.add-item-container[data-v-386766b8]{position:relative;margin-top:6px}.add-item-btn[data-v-386766b8]{display:flex;align-items:center;gap:4px;padding:3px 6px;background:none;border:none;color:#64748b;font-size:11px;font-weight:500;border-radius:3px;cursor:pointer;transition:all .15s ease}.add-item-btn[data-v-386766b8]:hover{background:#f1f5f9;color:#475569}.options-dropdown[data-v-386766b8]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:4px;z-index:1000;min-width:140px}.option-item[data-v-386766b8]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:none;border:none;font-size:12px;color:#374151;width:100%;text-align:left;border-radius:4px;cursor:pointer;transition:background .15s ease}.option-item[data-v-386766b8]:hover{background:#f3f4f6}.option-item.danger[data-v-386766b8]{color:#ef4444}.option-item.danger[data-v-386766b8]:hover{background:#fef2f2}.option-divider[data-v-386766b8]{height:1px;background:#e5e7eb;margin:4px 0}body.dark-mode-active .folder-header[data-v-386766b8]:hover{background:#334155}body.dark-mode-active .folder-header.active[data-v-386766b8]{background:#6366f1}body.dark-mode-active .folder-expand-btn i[data-v-386766b8],body.dark-mode-active .folder-icon i[data-v-386766b8]{color:#94a3b8}body.dark-mode-active .folder-name[data-v-386766b8]{color:#e2e8f0}body.dark-mode-active .folder-count[data-v-386766b8]{background:#374151;color:#94a3b8}body.dark-mode-active .folder-content[data-v-386766b8]{border-color:#374151}body.dark-mode-active .add-item-btn[data-v-386766b8]{color:#94a3b8}body.dark-mode-active .add-item-btn[data-v-386766b8]:hover{background:#374151;color:#f1f5f9}body.dark-mode-active .options-dropdown[data-v-386766b8]{background:#1e293b;border-color:#334155}body.dark-mode-active .option-item[data-v-386766b8]{color:#f1f5f9}body.dark-mode-active .option-item[data-v-386766b8]:hover{background:#334155}body.dark-mode-active .option-item.danger[data-v-386766b8]{color:#f87171}body.dark-mode-active .option-item.danger[data-v-386766b8]:hover{background:#1f1917}body.dark-mode-active .option-divider[data-v-386766b8]{background:#374151}.space-item[data-v-5bffd87a]{position:relative}.space-header[data-v-5bffd87a]{display:flex;align-items:center;padding:6px 8px 6px 4px;border-radius:6px;cursor:pointer;transition:all .15s ease;min-height:32px;position:relative}.space-header[data-v-5bffd87a]:hover{background:#f8fafc}.space-header.active[data-v-5bffd87a]{background:#6366f1;color:#fff}.space-expand-btn[data-v-5bffd87a]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:4px;flex-shrink:0}.space-expand-btn i[data-v-5bffd87a]{font-size:16px;color:#64748b;transition:all .15s ease}.space-expand-btn i.expanded[data-v-5bffd87a]{transform:rotate(90deg)}.space-header.active .space-expand-btn i[data-v-5bffd87a]{color:#fff}.space-icon[data-v-5bffd87a]{width:16px;height:16px;border-radius:3px;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.space-icon i[data-v-5bffd87a]{font-size:11px;color:#fff}.space-name[data-v-5bffd87a]{flex:1;font-size:13px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.space-header.active .space-name[data-v-5bffd87a]{color:#fff}.space-actions[data-v-5bffd87a]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .15s ease}.space-header.active .space-actions[data-v-5bffd87a],.space-header:hover .space-actions[data-v-5bffd87a]{opacity:1}.space-count[data-v-5bffd87a]{font-size:11px;font-weight:600;color:#64748b;background:#f1f5f9;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center}.space-header.active .space-count[data-v-5bffd87a]{background:hsla(0,0%,100%,.2);color:#fff}.action-btn[data-v-5bffd87a]{background:none;border:none;padding:2px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:background .15s ease}.pin-btn[data-v-5bffd87a]{color:#64748b}.pin-btn.pinned[data-v-5bffd87a]{color:#f59e0b}.pin-btn[data-v-5bffd87a]:hover{background:#e2e8f0}.space-header.active .pin-btn[data-v-5bffd87a]{color:hsla(0,0%,100%,.8)}.space-header.active .pin-btn.pinned[data-v-5bffd87a]{color:#fbbf24}.space-header.active .pin-btn[data-v-5bffd87a]:hover{background:hsla(0,0%,100%,.1);color:#fff}.options-btn[data-v-5bffd87a]{color:#64748b}.options-btn[data-v-5bffd87a]:hover{background:#e2e8f0}.space-header.active .options-btn[data-v-5bffd87a]{color:hsla(0,0%,100%,.8)}.space-header.active .options-btn[data-v-5bffd87a]:hover{background:hsla(0,0%,100%,.1);color:#fff}.space-content[data-v-5bffd87a]{margin-left:20px;border-left:1px solid #f1f5f9;padding-left:8px;margin-top:4px}.add-item-container[data-v-5bffd87a]{position:relative;margin-top:8px}.add-item-btn[data-v-5bffd87a]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:none;border:none;color:#64748b;font-size:12px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .15s ease}.add-item-btn[data-v-5bffd87a]:hover{background:#f1f5f9;color:#475569}.add-options-dropdown[data-v-5bffd87a],.options-dropdown[data-v-5bffd87a]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:4px;z-index:1000;min-width:140px}.options-dropdown[data-v-5bffd87a]{top:100%;right:0}.add-option[data-v-5bffd87a],.option-item[data-v-5bffd87a]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:none;border:none;font-size:13px;color:#374151;width:100%;text-align:left;border-radius:4px;cursor:pointer;transition:background .15s ease}.add-option[data-v-5bffd87a]:hover,.option-item[data-v-5bffd87a]:hover{background:#f3f4f6}.option-item.danger[data-v-5bffd87a]{color:#ef4444}.option-item.danger[data-v-5bffd87a]:hover{background:#fef2f2}body.dark-mode-active .space-header[data-v-5bffd87a]:hover{background:#334155}body.dark-mode-active .space-header.active[data-v-5bffd87a]{background:#6366f1}body.dark-mode-active .space-expand-btn i[data-v-5bffd87a]{color:#94a3b8}body.dark-mode-active .space-name[data-v-5bffd87a]{color:#f1f5f9}body.dark-mode-active .space-count[data-v-5bffd87a]{background:#374151;color:#94a3b8}body.dark-mode-active .space-content[data-v-5bffd87a]{border-color:#374151}body.dark-mode-active .add-item-btn[data-v-5bffd87a]{color:#94a3b8}body.dark-mode-active .add-item-btn[data-v-5bffd87a]:hover{background:#374151;color:#f1f5f9}body.dark-mode-active .add-options-dropdown[data-v-5bffd87a],body.dark-mode-active .options-dropdown[data-v-5bffd87a]{background:#1e293b;border-color:#334155}body.dark-mode-active .add-option[data-v-5bffd87a],body.dark-mode-active .option-item[data-v-5bffd87a]{color:#f1f5f9}body.dark-mode-active .add-option[data-v-5bffd87a]:hover,body.dark-mode-active .option-item[data-v-5bffd87a]:hover{background:#334155}body.dark-mode-active .option-item.danger[data-v-5bffd87a]{color:#f87171}body.dark-mode-active .option-item.danger[data-v-5bffd87a]:hover{background:#1f1917}.hierarchical-sidebar[data-v-2d30bf5e]{width:280px;background:#fff;border-right:1px solid #e5e7eb;height:100%;display:flex;flex-direction:column;transition:width .2s ease;position:relative}.hierarchical-sidebar.collapsed[data-v-2d30bf5e]{width:48px}.sidebar-toggle[data-v-2d30bf5e]{position:absolute;top:12px;right:-12px;width:24px;height:24px;background:#fff;border:1px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;transition:all .15s ease}.sidebar-toggle[data-v-2d30bf5e]:hover{background:#f9fafb;border-color:#d1d5db}.sidebar-toggle i[data-v-2d30bf5e]{font-size:12px;color:#6b7280}.sidebar-content[data-v-2d30bf5e]{flex:1;overflow:hidden;display:flex;flex-direction:column}.workspace-section[data-v-2d30bf5e]{padding:16px 12px 12px;border-bottom:1px solid #f3f4f6}.workspace-header[data-v-2d30bf5e]{display:flex;align-items:center;justify-content:space-between}.workspace-info[data-v-2d30bf5e]{display:flex;align-items:center;gap:8px;cursor:pointer;flex:1;padding:4px;border-radius:6px;transition:background .15s ease}.workspace-info[data-v-2d30bf5e]:hover{background:#f8fafc}.workspace-icon[data-v-2d30bf5e]{width:24px;height:24px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.workspace-icon i[data-v-2d30bf5e]{font-size:12px;color:#fff}.workspace-name[data-v-2d30bf5e]{font-size:14px;font-weight:600;color:#1f2937}.workspace-settings[data-v-2d30bf5e]{width:28px;height:28px;background:none;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .15s ease}.workspace-settings[data-v-2d30bf5e]:hover{background:#f3f4f6;color:#374151}.quick-actions-section[data-v-2d30bf5e]{padding:12px;border-bottom:1px solid #f3f4f6}.quick-actions[data-v-2d30bf5e]{display:flex;flex-direction:column;gap:2px}.quick-action[data-v-2d30bf5e]{display:flex;align-items:center;gap:10px;padding:6px 8px;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.quick-action[data-v-2d30bf5e]:hover{background:#f8fafc}.quick-action.active[data-v-2d30bf5e]{background:#6366f1;color:#fff}.quick-action i[data-v-2d30bf5e]{font-size:16px;color:#6b7280;width:16px;flex-shrink:0}.quick-action.active i[data-v-2d30bf5e]{color:#fff}.quick-action span[data-v-2d30bf5e]{font-size:13px;font-weight:500;color:#374151;flex:1}.quick-action.active span[data-v-2d30bf5e]{color:#fff}.action-count[data-v-2d30bf5e]{font-size:10px;font-weight:600;background:#ef4444;color:#fff;padding:1px 6px;border-radius:10px;min-width:16px;text-align:center}.quick-action.active .action-count[data-v-2d30bf5e]{background:hsla(0,0%,100%,.2)}.spaces-section[data-v-2d30bf5e]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:12px}.section-header[data-v-2d30bf5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title[data-v-2d30bf5e]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin:0;display:flex;align-items:center;gap:6px}.section-title i[data-v-2d30bf5e]{font-size:12px}.section-actions[data-v-2d30bf5e]{display:flex;align-items:center;gap:4px}.add-space-btn[data-v-2d30bf5e],.collapse-all-btn[data-v-2d30bf5e]{width:20px;height:20px;background:none;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .15s ease}.add-space-btn[data-v-2d30bf5e]:hover,.collapse-all-btn[data-v-2d30bf5e]:hover{background:#f3f4f6;color:#374151}.spaces-list[data-v-2d30bf5e]{flex:1;overflow-y:auto;padding-right:4px}.spaces-list[data-v-2d30bf5e]::-webkit-scrollbar{width:4px}.spaces-list[data-v-2d30bf5e]::-webkit-scrollbar-track{background:transparent}.spaces-list[data-v-2d30bf5e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.spaces-list[data-v-2d30bf5e]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.add-space-container[data-v-2d30bf5e]{display:flex;align-items:center;justify-content:center;padding:32px 16px}.empty-state[data-v-2d30bf5e]{text-align:center;color:#6b7280}.empty-state i[data-v-2d30bf5e]{font-size:32px;margin-bottom:12px;display:block}.empty-state span[data-v-2d30bf5e]{font-size:13px;display:block;margin-bottom:16px}.create-first-space-btn[data-v-2d30bf5e]{background:#6366f1;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}.create-first-space-btn[data-v-2d30bf5e]:hover{background:#5b5bd6}.me-mode-section[data-v-2d30bf5e]{border-top:1px solid #f3f4f6;padding:12px}.toggle-me-mode-btn[data-v-2d30bf5e]{width:20px;height:20px;background:none;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .15s ease}.toggle-me-mode-btn[data-v-2d30bf5e]:hover{background:#f3f4f6;color:#374151}.toggle-me-mode-btn.active[data-v-2d30bf5e]{background:#6366f1;color:#fff}.me-mode-list[data-v-2d30bf5e]{margin-top:8px;display:flex;flex-direction:column;gap:2px}.me-mode-item[data-v-2d30bf5e]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;transition:background .15s ease}.me-mode-item[data-v-2d30bf5e]:hover{background:#f8fafc}.me-mode-item i[data-v-2d30bf5e]{font-size:14px;color:#6b7280;width:14px;flex-shrink:0}.me-mode-item span[data-v-2d30bf5e]:not(.item-count){font-size:12px;font-weight:500;color:#374151;flex:1}.item-count[data-v-2d30bf5e]{font-size:10px;font-weight:600;color:#6b7280;background:#f3f4f6;padding:1px 5px;border-radius:8px;min-width:16px;text-align:center}body.dark-mode-active .hierarchical-sidebar[data-v-2d30bf5e],body.dark-mode-active .sidebar-toggle[data-v-2d30bf5e]{background:#1f2937;border-color:#374151}body.dark-mode-active .me-mode-section[data-v-2d30bf5e],body.dark-mode-active .quick-actions-section[data-v-2d30bf5e],body.dark-mode-active .workspace-section[data-v-2d30bf5e]{border-color:#374151}body.dark-mode-active .workspace-name[data-v-2d30bf5e]{color:#f9fafb}body.dark-mode-active .workspace-info[data-v-2d30bf5e]:hover{background:#374151}body.dark-mode-active .workspace-settings[data-v-2d30bf5e]{color:#9ca3af}body.dark-mode-active .workspace-settings[data-v-2d30bf5e]:hover{background:#374151;color:#f3f4f6}body.dark-mode-active .quick-action[data-v-2d30bf5e]:hover{background:#374151}body.dark-mode-active .quick-action.active[data-v-2d30bf5e]{background:#6366f1}body.dark-mode-active .quick-action i[data-v-2d30bf5e]{color:#9ca3af}body.dark-mode-active .quick-action span[data-v-2d30bf5e]{color:#e5e7eb}body.dark-mode-active .add-space-btn[data-v-2d30bf5e],body.dark-mode-active .collapse-all-btn[data-v-2d30bf5e],body.dark-mode-active .section-title[data-v-2d30bf5e],body.dark-mode-active .toggle-me-mode-btn[data-v-2d30bf5e]{color:#9ca3af}body.dark-mode-active .add-space-btn[data-v-2d30bf5e]:hover,body.dark-mode-active .collapse-all-btn[data-v-2d30bf5e]:hover,body.dark-mode-active .toggle-me-mode-btn[data-v-2d30bf5e]:hover{background:#374151;color:#f3f4f6}body.dark-mode-active .toggle-me-mode-btn.active[data-v-2d30bf5e]{background:#6366f1}body.dark-mode-active .empty-state[data-v-2d30bf5e]{color:#9ca3af}body.dark-mode-active .create-first-space-btn[data-v-2d30bf5e]{background:#6366f1}body.dark-mode-active .create-first-space-btn[data-v-2d30bf5e]:hover{background:#5b5bd6}body.dark-mode-active .me-mode-item[data-v-2d30bf5e]:hover{background:#374151}body.dark-mode-active .me-mode-item i[data-v-2d30bf5e]{color:#9ca3af}body.dark-mode-active .me-mode-item span[data-v-2d30bf5e]:not(.item-count){color:#e5e7eb}body.dark-mode-active .item-count[data-v-2d30bf5e]{color:#9ca3af;background:#374151}.task-app[data-v-9f023ed6]{height:100vh;background:#f7f8fc;overflow:hidden;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.task-topbar[data-v-9f023ed6]{height:48px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0;z-index:100}.topbar-left[data-v-9f023ed6]{display:flex;align-items:center;flex:1;max-width:500px}.topbar-right[data-v-9f023ed6]{gap:8px}.timer-widget-compact[data-v-9f023ed6]{display:flex;align-items:center;gap:8px;background:#f8fafc;padding:4px 12px;border-radius:20px;border:1px solid #e2e8f0}.timer-indicator[data-v-9f023ed6]{background:#94a3b8;transition:all .2s ease}.timer-indicator.active[data-v-9f023ed6]{background:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.timer-time[data-v-9f023ed6]{font-size:12px;color:#374151;font-variant-numeric:tabular-nums}.timer-widget-compact .timer-btn[data-v-9f023ed6]{background:none;border:none;padding:2px;color:#6b7280;cursor:pointer;border-radius:3px;display:flex;align-items:center;transition:all .15s ease}.timer-widget-compact .timer-btn[data-v-9f023ed6]:hover{color:#374151;background:#e5e7eb}.topbar-quick-actions[data-v-9f023ed6]{display:flex;align-items:center;gap:4px}.quick-action-btn[data-v-9f023ed6]{background:none}.quick-action-btn[data-v-9f023ed6]:hover{background:#f3f4f6}.new-task-btn[data-v-9f023ed6]{background:#6366f1;color:#fff;border:none;padding:8px 12px;border-radius:6px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.new-task-btn[data-v-9f023ed6]:hover{background:#5b5bd6}.breadcrumb-nav[data-v-9f023ed6]{gap:2px;padding:12px 20px 8px;background:#fff;border-bottom:1px solid #f3f4f6}.breadcrumb-item[data-v-9f023ed6]{border-radius:6px;font-size:13px;font-weight:500;color:#6b7280;transition:all .15s ease;position:relative}.breadcrumb-item[data-v-9f023ed6]:hover{background:#f8fafc;color:#374151}.breadcrumb-item.active[data-v-9f023ed6]{color:#1f2937;font-weight:600;cursor:default}.breadcrumb-item.active[data-v-9f023ed6]:hover{background:none}.breadcrumb-item i[data-v-9f023ed6]{font-size:14px;flex-shrink:0}.breadcrumb-separator[data-v-9f023ed6]{display:flex;align-items:center;margin:0 4px;color:#d1d5db}.breadcrumb-separator i[data-v-9f023ed6]{font-size:12px}.topbar-right[data-v-9f023ed6]{display:flex;align-items:center;gap:16px}.active-timer-widget[data-v-9f023ed6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;display:flex;align-items:center;gap:12px;min-width:240px}.timer-display[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.timer-indicator[data-v-9f023ed6]{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-9f023ed6 2s infinite}@keyframes pulse-9f023ed6{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.timer-time[data-v-9f023ed6]{font-family:SF Mono,monospace;font-size:14px;font-weight:600;color:#1e293b;min-width:65px}.timer-controls[data-v-9f023ed6]{display:flex;gap:4px}.timer-btn[data-v-9f023ed6]{width:24px;height:24px;border:none;background:#f1f5f9;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.timer-btn[data-v-9f023ed6]:hover{background:#e2e8f0}.timer-btn.pause[data-v-9f023ed6]{color:#f59e0b}.timer-btn.stop[data-v-9f023ed6]{color:#ef4444}.timer-task-info[data-v-9f023ed6]{flex:1;min-width:0}.timer-task-info .task-name[data-v-9f023ed6]{display:block;font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timer-task-info .subtask-name[data-v-9f023ed6]{display:block;font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions[data-v-9f023ed6]{display:flex;gap:8px}.action-btn[data-v-9f023ed6]{height:36px;padding:0 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.action-btn.secondary[data-v-9f023ed6]{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.action-btn.secondary[data-v-9f023ed6]:hover{background:#f1f5f9;border-color:#cbd5e1}.action-btn.primary[data-v-9f023ed6]{background:#7c3aed;color:#fff}.action-btn.primary[data-v-9f023ed6]:hover{background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.25)}.task-content[data-v-9f023ed6]{flex:1;display:flex;overflow:hidden;background:#f8fafc}.task-sidebar[data-v-9f023ed6]{width:280px;background:#fff;border-right:1px solid #e4e6ea;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s ease;position:relative}.task-sidebar.collapsed[data-v-9f023ed6]{width:60px}.sidebar-toggle[data-v-9f023ed6]{position:absolute;top:16px;right:-12px;width:24px;height:24px;background:#fff;border:1px solid #e4e6ea;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.sidebar-toggle[data-v-9f023ed6]:hover{background:#f8fafc;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sidebar-content[data-v-9f023ed6]{padding:24px 16px;overflow-y:auto}.sidebar-section[data-v-9f023ed6]{margin-bottom:32px}.sidebar-title[data-v-9f023ed6]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin-bottom:12px}.quick-stats[data-v-9f023ed6]{display:flex;flex-direction:column;gap:8px}.stat-item[data-v-9f023ed6]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#f8fafc;transition:all .2s ease}.stat-item[data-v-9f023ed6]:hover{background:#f1f5f9}.stat-icon[data-v-9f023ed6]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.stat-icon.active[data-v-9f023ed6]{background:linear-gradient(135deg,#10b981,#34d399)}.stat-icon.time[data-v-9f023ed6]{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.stat-icon.completed[data-v-9f023ed6]{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.stat-details[data-v-9f023ed6]{flex:1}.stat-value[data-v-9f023ed6]{display:block;font-size:18px;font-weight:700;color:#1e293b;line-height:1.2}.stat-label[data-v-9f023ed6]{display:block;font-size:12px;color:#64748b}.filter-list[data-v-9f023ed6],.view-list[data-v-9f023ed6]{display:flex;flex-direction:column;gap:4px}.filter-item[data-v-9f023ed6],.view-item[data-v-9f023ed6]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;position:relative}.filter-item .filter-content[data-v-9f023ed6]{display:flex;align-items:center;gap:12px}.filter-item[data-v-9f023ed6]:hover,.view-item[data-v-9f023ed6]:hover{background:#f8fafc;color:#475569}.filter-item.active[data-v-9f023ed6],.view-item.active[data-v-9f023ed6]{background:#f1f5f9;color:#6366f1;font-weight:600;border-left:3px solid #6366f1;padding-left:11px}.filter-item i[data-v-9f023ed6],.view-item i[data-v-9f023ed6]{width:16px;text-align:center}.filter-color[data-v-9f023ed6]{width:16px;height:16px;border-radius:4px;flex-shrink:0;border:2px solid transparent;transition:all .2s ease}.filter-color.all[data-v-9f023ed6]{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 4px rgba(99,102,241,.3)}.filter-color.active[data-v-9f023ed6]{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 4px rgba(34,197,94,.3)}.filter-color.completed[data-v-9f023ed6]{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 2px 4px rgba(100,116,139,.3)}.filter-color.high[data-v-9f023ed6]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 4px rgba(239,68,68,.3)}.item-count[data-v-9f023ed6]{background:#e2e8f0;color:#64748b;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;min-width:20px;text-align:center;line-height:1;transition:all .2s ease}.filter-item.active .item-count[data-v-9f023ed6],.view-item.active .item-count[data-v-9f023ed6]{background:rgba(99,102,241,.15);color:#6366f1}.view-header[data-v-9f023ed6]{border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:50}.view-header-main[data-v-9f023ed6]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;min-height:48px}.view-header-left[data-v-9f023ed6]{display:flex;align-items:center;gap:16px;flex:1}.view-header-right[data-v-9f023ed6],.view-selector-compact[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.view-tabs-compact[data-v-9f023ed6]{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:2px;gap:2px}.view-tab-compact[data-v-9f023ed6]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .15s ease;font-size:14px}.view-tab-compact[data-v-9f023ed6]:hover{background:#e5e7eb;color:#374151}.view-tab-compact.active[data-v-9f023ed6]{background:#fff;color:#6366f1;box-shadow:0 1px 2px rgba(0,0,0,.05)}.view-more-btn[data-v-9f023ed6]{justify-content:center;width:32px;height:32px;background:none;border:1px solid #e2e8f0;color:#6b7280;transition:all .15s ease;font-size:14px}.view-more-btn[data-v-9f023ed6]:hover{background:#f3f4f6;color:#374151}.view-dropdown-menu[data-v-9f023ed6]{left:0;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:4px;min-width:140px}.view-dropdown-item[data-v-9f023ed6]{gap:8px;background:none;color:#374151;border-radius:4px;transition:background .15s ease}.view-dropdown-item[data-v-9f023ed6]:hover{background:#f3f4f6}.view-dropdown-item.active[data-v-9f023ed6]{background:#eff6ff;color:#2563eb}.view-title-section[data-v-9f023ed6]{margin-left:16px}.view-title-compact[data-v-9f023ed6]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 2px 0;line-height:1.2}.view-subtitle-compact[data-v-9f023ed6]{font-size:13px;color:#6b7280;line-height:1}.header-action-btn[data-v-9f023ed6]{width:32px;height:32px;border:none;border-radius:6px;color:#6b7280;transition:all .15s ease}.header-action-btn[data-v-9f023ed6]:hover{background:#f3f4f6;color:#374151}.view-filters[data-v-9f023ed6]{border-bottom:1px solid #e5e7eb;background:#f8fafc}.list-view-clickup[data-v-9f023ed6]{display:flex;flex-direction:column;height:100%;background:#fff}.list-toolbar[data-v-9f023ed6]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#fff;border-bottom:1px solid #e5e7eb;min-height:52px}.toolbar-left[data-v-9f023ed6]{display:flex;align-items:center;gap:16px;flex:1}.toolbar-right[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.bulk-actions[data-v-9f023ed6]{gap:16px;padding:8px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.selected-count[data-v-9f023ed6]{font-size:13px;font-weight:600;color:#1d4ed8}.bulk-buttons[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.bulk-btn[data-v-9f023ed6]{background:none;border:1px solid transparent;font-weight:500;transition:all .15s ease}.bulk-btn.primary[data-v-9f023ed6]{background:#10b981;color:#fff;border-color:#10b981}.bulk-btn.primary[data-v-9f023ed6]:hover{background:#059669}.bulk-btn.danger[data-v-9f023ed6]{background:#ef4444;color:#fff;border-color:#ef4444}.bulk-btn.danger[data-v-9f023ed6]:hover{background:#dc2626}.bulk-btn.secondary[data-v-9f023ed6]{background:#6b7280;color:#fff;border-color:#6b7280}.bulk-btn.secondary[data-v-9f023ed6]:hover{background:#4b5563}.bulk-btn-cancel[data-v-9f023ed6]{display:flex;align-items:center;padding:6px 12px;background:none;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;transition:all .15s ease}.bulk-btn-cancel[data-v-9f023ed6]:hover{background:#f3f4f6}.list-controls-compact[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.control-btn-compact[data-v-9f023ed6]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:none;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;transition:all .15s ease}.control-btn-compact[data-v-9f023ed6]:hover{background:#f3f4f6;border-color:#9ca3af}.control-btn-compact i[data-v-9f023ed6]{font-size:14px}.grouping-dropdown[data-v-9f023ed6]{position:relative}.group-select-compact[data-v-9f023ed6]{padding:8px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;min-width:160px}.group-select-compact[data-v-9f023ed6]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.new-task-btn-compact[data-v-9f023ed6]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.new-task-btn-compact[data-v-9f023ed6]:hover{background:#5b5bd6}.new-task-btn-compact i[data-v-9f023ed6]{font-size:14px}.list-table-clickup[data-v-9f023ed6]{flex:1;overflow:hidden;background:#fff}.table-header-clickup[data-v-9f023ed6]{display:grid;grid-template-columns:1fr 120px 100px 120px 140px 100px 80px 120px 100px;gap:0;padding:0;background:#f8fafc;border-bottom:1px solid #e5e7eb;min-height:40px;align-items:center;position:sticky;top:0;z-index:10}.table-header-clickup.with-checkbox[data-v-9f023ed6]{grid-template-columns:40px 1fr 120px 100px 120px 140px 100px 80px 120px 100px}.header-cell-compact[data-v-9f023ed6]{display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;transition:all .15s ease;min-height:40px;border-right:1px solid #e5e7eb;box-sizing:border-box}.header-cell-compact.actions[data-v-9f023ed6]{justify-content:center}.header-cell-compact[data-v-9f023ed6]:last-child{border-right:none}.header-cell-compact.sortable[data-v-9f023ed6]{cursor:pointer}.header-cell-compact.sortable[data-v-9f023ed6]:hover{background:#e5e7eb;color:#374151}.header-label[data-v-9f023ed6]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sort-indicator[data-v-9f023ed6]{display:flex;align-items:center;margin-left:4px;opacity:0;transition:opacity .15s ease}.header-cell-compact.sortable:hover .sort-indicator[data-v-9f023ed6]{opacity:1}.sort-icon-active[data-v-9f023ed6]{color:#6366f1;font-size:14px}.sort-icon-inactive[data-v-9f023ed6]{color:#9ca3af;font-size:12px}.checkbox-compact[data-v-9f023ed6]{width:16px;height:16px;accent-color:#6366f1}.checkbox-cell[data-v-9f023ed6]{padding:8px!important;width:40px;justify-content:center}.view-tabs[data-v-9f023ed6]{display:flex;align-items:center;gap:2px;background:#f8fafc;border-radius:8px;padding:4px;border:1px solid #e2e8f0}.view-tab[data-v-9f023ed6]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.view-tab[data-v-9f023ed6]:hover{background:#e2e8f0;color:#475569}.view-tab.active[data-v-9f023ed6]{background:#fff;color:#6366f1;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}.view-tab i[data-v-9f023ed6]{font-size:14px}.view-dropdown[data-v-9f023ed6]{position:relative}.view-more-btn[data-v-9f023ed6]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease}.view-more-btn[data-v-9f023ed6]:hover{background:#e2e8f0;color:#475569}.view-dropdown-menu[data-v-9f023ed6]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px;min-width:160px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100}.view-dropdown-item[data-v-9f023ed6]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:left}.view-dropdown-item[data-v-9f023ed6]:hover{background:#f8fafc;color:#475569}.view-dropdown-item.active[data-v-9f023ed6]{background:#f1f5f9;color:#6366f1;font-weight:600}.view-dropdown-item i[data-v-9f023ed6]{font-size:14px;width:16px;text-align:center}.task-main[data-v-9f023ed6]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff;transition:all .3s ease}.view-header[data-v-9f023ed6]{background:#fff;border-bottom:1px solid #e4e6ea;padding:0;flex-shrink:0}.view-header-top[data-v-9f023ed6]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 24px 8px}.view-title-section[data-v-9f023ed6]{flex:1}.view-title[data-v-9f023ed6]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 2px 0;display:flex;align-items:center;gap:8px}.view-title i[data-v-9f023ed6]{color:#6366f1;font-size:16px}.view-subtitle[data-v-9f023ed6]{font-size:12px;color:#64748b;margin-bottom:0}.view-header-actions[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.view-filters[data-v-9f023ed6]{padding:0 24px 8px;border-top:1px solid #f1f5f9}.search-box[data-v-9f023ed6]{position:relative;width:320px}.search-box i[data-v-9f023ed6]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px;pointer-events:none}.search-input[data-v-9f023ed6]{width:100%;height:36px;padding:0 16px 0 36px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;background:#f8fafc;transition:all .2s ease}.search-input[data-v-9f023ed6]:focus{outline:none;border-color:#7c3aed;background:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.view-options[data-v-9f023ed6]{position:relative}.option-btn[data-v-9f023ed6]{width:36px;height:36px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#64748b}.option-btn[data-v-9f023ed6]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.content-area[data-v-9f023ed6]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0}.empty-state[data-v-9f023ed6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:48px}.empty-icon[data-v-9f023ed6]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);display:flex;align-items:center;justify-content:center;margin-bottom:32px}.empty-icon i[data-v-9f023ed6]{font-size:48px;color:#94a3b8}.empty-title[data-v-9f023ed6]{font-size:20px;font-weight:700;color:#1e293b;margin-bottom:8px}.empty-description[data-v-9f023ed6]{font-size:14px;color:#64748b;margin-bottom:32px;max-width:400px;line-height:1.5}.empty-action[data-v-9f023ed6]{height:44px;padding:0 24px;background:#7c3aed;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.empty-action[data-v-9f023ed6]:hover{background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.25)}.tasks-container[data-v-9f023ed6]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.list-view[data-v-9f023ed6]{flex:1;display:flex;flex-direction:column;gap:0}@media (max-width:1200px){.search-box[data-v-9f023ed6],.task-sidebar[data-v-9f023ed6]{width:240px}}@media (max-width:768px){.task-topbar[data-v-9f023ed6]{padding:0 16px}.topbar-left[data-v-9f023ed6]{gap:16px}.workspace-details .workspace-name[data-v-9f023ed6]{font-size:16px}.breadcrumb-nav[data-v-9f023ed6]{display:none}.active-timer-widget[data-v-9f023ed6]{min-width:180px}.task-sidebar[data-v-9f023ed6]{width:240px;position:fixed;left:-240px;z-index:1000;height:calc(100vh - 60px)}.task-sidebar.collapsed[data-v-9f023ed6]{left:-240px}.content-area[data-v-9f023ed6]{padding:16px}.view-header[data-v-9f023ed6]{padding:16px;height:auto;flex-direction:column;gap:16px;align-items:stretch}.view-controls[data-v-9f023ed6]{justify-content:space-between}.search-box[data-v-9f023ed6]{flex:1;margin-right:16px}}.dark-mode-toggle[data-v-9f023ed6]{position:relative;overflow:hidden}.dark-mode-toggle i[data-v-9f023ed6]{transition:transform .3s ease}.dark-mode-toggle:hover i[data-v-9f023ed6]{transform:scale(1.1)}body.dark-mode-active .task-app[data-v-9f023ed6]{background:#0f172a;color:#f8fafc}body.dark-mode-active .task-content[data-v-9f023ed6]{background:#111827}body.dark-mode-active .task-topbar[data-v-9f023ed6]{background:#1f2937;border-color:#374151}body.dark-mode-active .timer-widget-compact[data-v-9f023ed6]{background:#374151;border-color:#4b5563}body.dark-mode-active .timer-time[data-v-9f023ed6]{color:#f3f4f6}body.dark-mode-active .timer-widget-compact .timer-btn[data-v-9f023ed6]{color:#9ca3af}body.dark-mode-active .timer-widget-compact .timer-btn[data-v-9f023ed6]:hover{color:#f3f4f6;background:#4b5563}body.dark-mode-active .quick-action-btn[data-v-9f023ed6]:hover{background:#374151}body.dark-mode-active .new-task-btn[data-v-9f023ed6]{background:#6366f1}body.dark-mode-active .new-task-btn[data-v-9f023ed6]:hover{background:#5b5bd6}body.dark-mode-active .workspace-details .workspace-name[data-v-9f023ed6]{color:#f8fafc}body.dark-mode-active .workspace-details .workspace-description[data-v-9f023ed6]{color:#94a3b8}body.dark-mode-active .action-btn.secondary[data-v-9f023ed6]{background:#374151;color:#d1d5db;border-color:#4b5563}body.dark-mode-active .action-btn.secondary[data-v-9f023ed6]:hover{background:#4b5563;border-color:#6b7280;color:#f9fafb}body.dark-mode-active .action-btn.primary[data-v-9f023ed6]{background:#7c3aed;color:#fff}body.dark-mode-active .action-btn.primary[data-v-9f023ed6]:hover{background:#8b5cf6}body.dark-mode-active .active-timer-widget[data-v-9f023ed6]{background:#374151;border-color:#4b5563}body.dark-mode-active .timer-btn[data-v-9f023ed6]{background:#4b5563;color:#d1d5db}body.dark-mode-active .timer-btn[data-v-9f023ed6]:hover{background:#6b7280}body.dark-mode-active .timer-task-info .task-name[data-v-9f023ed6],body.dark-mode-active .timer-time[data-v-9f023ed6]{color:#f8fafc}body.dark-mode-active .timer-task-info .subtask-name[data-v-9f023ed6]{color:#94a3b8}body.dark-mode-active .task-sidebar[data-v-9f023ed6]{background:#1e293b;border-color:#334155}body.dark-mode-active .sidebar-toggle[data-v-9f023ed6]{background:#374151;border-color:#4b5563;color:#d1d5db}body.dark-mode-active .sidebar-toggle[data-v-9f023ed6]:hover{background:#4b5563;color:#f9fafb}body.dark-mode-active .sidebar-title[data-v-9f023ed6]{color:#9ca3af}body.dark-mode-active .stat-item[data-v-9f023ed6]{background:#374151}body.dark-mode-active .stat-item[data-v-9f023ed6]:hover{background:#4b5563}body.dark-mode-active .stat-value[data-v-9f023ed6]{color:#f8fafc}body.dark-mode-active .stat-label[data-v-9f023ed6]{color:#9ca3af}body.dark-mode-active .filter-item[data-v-9f023ed6],body.dark-mode-active .view-item[data-v-9f023ed6]{color:#d1d5db}body.dark-mode-active .filter-item[data-v-9f023ed6]:hover,body.dark-mode-active .view-item[data-v-9f023ed6]:hover{background:#374151;color:#f8fafc}body.dark-mode-active .filter-item.active[data-v-9f023ed6],body.dark-mode-active .view-item.active[data-v-9f023ed6]{background:#1e293b;color:#a5b4fc;border-left:3px solid #a5b4fc}body.dark-mode-active .item-count[data-v-9f023ed6]{background:#475569;color:#94a3b8}body.dark-mode-active .filter-item.active .item-count[data-v-9f023ed6],body.dark-mode-active .view-item.active .item-count[data-v-9f023ed6]{background:rgba(165,180,252,.2);color:#a5b4fc}body.dark-mode-active .view-tabs[data-v-9f023ed6]{background:#1e293b;border-color:#475569}body.dark-mode-active .view-tab[data-v-9f023ed6]{color:#94a3b8}body.dark-mode-active .view-tab[data-v-9f023ed6]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .view-tab.active[data-v-9f023ed6]{background:#0f172a;color:#a5b4fc;box-shadow:0 1px 3px rgba(0,0,0,.3)}body.dark-mode-active .view-more-btn[data-v-9f023ed6]{color:#94a3b8}body.dark-mode-active .view-more-btn[data-v-9f023ed6]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .view-dropdown-menu[data-v-9f023ed6]{background:#1e293b;border-color:#475569;box-shadow:0 4px 12px rgba(0,0,0,.3)}body.dark-mode-active .view-dropdown-item[data-v-9f023ed6]{color:#94a3b8}body.dark-mode-active .view-dropdown-item[data-v-9f023ed6]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .view-dropdown-item.active[data-v-9f023ed6]{background:#312e81;color:#a5b4fc}.breadcrumb-nav[data-v-9f023ed6]{display:flex;align-items:center;gap:4px;padding:8px 24px 6px;font-size:12px;color:#64748b;background:#fafbfc;border-bottom:1px solid #e4e6ea}.breadcrumb-item[data-v-9f023ed6]{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease}.breadcrumb-item[data-v-9f023ed6]:hover{background:#f1f5f9;color:#475569}.breadcrumb-item.active[data-v-9f023ed6]{color:#6366f1;font-weight:500}.breadcrumb-separator[data-v-9f023ed6]{color:#cbd5e1;font-size:12px}.workspace-header[data-v-9f023ed6]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e2e8f0;margin-bottom:16px}.workspace-info[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.workspace-name[data-v-9f023ed6]{font-weight:600;font-size:14px;color:#1e293b}.workspace-settings[data-v-9f023ed6]{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.workspace-settings[data-v-9f023ed6]:hover{background:#f1f5f9;color:#475569}.nav-list[data-v-9f023ed6]{display:flex;flex-direction:column;gap:2px}.nav-item[data-v-9f023ed6]{display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;position:relative}.nav-item[data-v-9f023ed6]:hover{background:#f8fafc;color:#475569}.nav-item.active[data-v-9f023ed6]{background:#f1f5f9;color:#6366f1;font-weight:600;border-left:3px solid #6366f1;padding-left:13px}.nav-item-icon[data-v-9f023ed6]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.nav-count[data-v-9f023ed6]{margin-left:auto;background:#e2e8f0;color:#64748b;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;min-width:18px;text-align:center}.nav-item.active .nav-count[data-v-9f023ed6]{background:rgba(99,102,241,.15);color:#6366f1}.section-header[data-v-9f023ed6]{justify-content:space-between;margin-bottom:8px}.add-btn[data-v-9f023ed6]{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;font-size:12px}.add-btn[data-v-9f023ed6]:hover{background:#f1f5f9;color:#6366f1}.tag-list[data-v-9f023ed6]{display:flex;flex-direction:column;gap:2px}.tag-item[data-v-9f023ed6]{display:flex;align-items:center;gap:10px;padding:6px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:13px}.tag-item[data-v-9f023ed6]:hover{background:#f8fafc}.tag-color[data-v-9f023ed6]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.tag-name[data-v-9f023ed6]{color:#475569;flex:1}.tag-count[data-v-9f023ed6]{background:#e2e8f0;color:#64748b;padding:2px 6px;border-radius:8px;font-size:10px;font-weight:600;min-width:16px;text-align:center}.team-list[data-v-9f023ed6]{display:flex;flex-direction:column;gap:2px}.team-member[data-v-9f023ed6]{display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease}.team-member[data-v-9f023ed6]:hover{background:#f8fafc}.member-avatar[data-v-9f023ed6]{width:24px;height:24px;overflow:hidden;flex-shrink:0}.member-avatar img[data-v-9f023ed6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-9f023ed6]{width:100%;height:100%;background:#6366f1;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.member-name[data-v-9f023ed6]{color:#475569;font-size:13px;font-weight:500;flex:1}.member-task-count[data-v-9f023ed6]{background:#e2e8f0;color:#64748b;padding:2px 6px;border-radius:8px;font-size:10px;font-weight:600;min-width:16px;text-align:center}body.dark-mode-active .breadcrumb-nav[data-v-9f023ed6]{background:#1f2937;border-color:#374151}body.dark-mode-active .breadcrumb-item[data-v-9f023ed6]:hover{background:#374151;color:#f3f4f6}body.dark-mode-active .breadcrumb-item.active[data-v-9f023ed6]{color:#f9fafb;font-weight:600}body.dark-mode-active .breadcrumb-separator[data-v-9f023ed6]{color:#6b7280}body.dark-mode-active .view-header[data-v-9f023ed6]{border-color:#374151}body.dark-mode-active .view-title[data-v-9f023ed6]{color:#f9fafb}body.dark-mode-active .workspace-header[data-v-9f023ed6]{border-color:#475569}body.dark-mode-active .workspace-name[data-v-9f023ed6]{color:#f1f5f9}body.dark-mode-active .workspace-settings[data-v-9f023ed6]{color:#94a3b8}body.dark-mode-active .workspace-settings[data-v-9f023ed6]:hover{background:#374151;color:#f1f5f9}body.dark-mode-active .nav-item[data-v-9f023ed6]{color:#94a3b8}body.dark-mode-active .nav-item[data-v-9f023ed6]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .nav-item.active[data-v-9f023ed6]{background:#1e293b;color:#a5b4fc;border-left-color:#a5b4fc}body.dark-mode-active .nav-count[data-v-9f023ed6]{background:#475569;color:#94a3b8}body.dark-mode-active .nav-item.active .nav-count[data-v-9f023ed6]{background:rgba(165,180,252,.2);color:#a5b4fc}body.dark-mode-active .add-btn[data-v-9f023ed6]{color:#94a3b8}body.dark-mode-active .add-btn[data-v-9f023ed6]:hover{background:#374151;color:#a5b4fc}body.dark-mode-active .tag-item[data-v-9f023ed6]:hover,body.dark-mode-active .team-member[data-v-9f023ed6]:hover{background:#334155}body.dark-mode-active .member-name[data-v-9f023ed6],body.dark-mode-active .tag-name[data-v-9f023ed6]{color:#d1d5db}body.dark-mode-active .member-task-count[data-v-9f023ed6],body.dark-mode-active .tag-count[data-v-9f023ed6]{background:#475569;color:#94a3b8}.toolbar-btn[data-v-9f023ed6]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#f8fafc;color:#64748b;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px}.toolbar-btn[data-v-9f023ed6]:hover{background:#e2e8f0;color:#475569}.toolbar-btn.secondary[data-v-9f023ed6]{background:#f1f5f9;color:#6b7280}.toolbar-btn.secondary[data-v-9f023ed6]:hover{background:#e5e7eb}.toolbar-separator[data-v-9f023ed6]{width:1px;height:20px;background:#e2e8f0;margin:0 4px}.view-info[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.task-count[data-v-9f023ed6]{font-size:13px;color:#64748b;font-weight:500}body.dark-mode-active .toolbar-btn[data-v-9f023ed6]{background:#374151;color:#94a3b8}body.dark-mode-active .toolbar-btn[data-v-9f023ed6]:hover{background:#4b5563;color:#f1f5f9}body.dark-mode-active .toolbar-btn.secondary[data-v-9f023ed6]{background:#334155;color:#9ca3af}body.dark-mode-active .toolbar-btn.secondary[data-v-9f023ed6]:hover,body.dark-mode-active .toolbar-separator[data-v-9f023ed6]{background:#475569}body.dark-mode-active .task-count[data-v-9f023ed6]{color:#94a3b8}body.dark-mode-active .task-main[data-v-9f023ed6]{background:#111827}body.dark-mode-active .view-header[data-v-9f023ed6]{border-color:#334155;background:#1f2937}body.dark-mode-active .view-title[data-v-9f023ed6]{color:#f8fafc}body.dark-mode-active .view-subtitle[data-v-9f023ed6]{color:#9ca3af}body.dark-mode-active .search-input[data-v-9f023ed6]{background:#374151;border-color:#4b5563;color:#f8fafc}body.dark-mode-active .search-input[data-v-9f023ed6]:focus{background:#4b5563;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.25)}body.dark-mode-active .search-box i[data-v-9f023ed6]{color:#9ca3af}body.dark-mode-active .option-btn[data-v-9f023ed6]{background:#374151;border-color:#4b5563;color:#9ca3af}body.dark-mode-active .option-btn[data-v-9f023ed6]:hover{background:#4b5563;border-color:#6b7280;color:#d1d5db}body.dark-mode-active .content-area[data-v-9f023ed6]{background:#111827}body.dark-mode-active .empty-icon[data-v-9f023ed6]{background:linear-gradient(135deg,#374151,#4b5563)}body.dark-mode-active .empty-icon i[data-v-9f023ed6]{color:#6b7280}body.dark-mode-active .empty-title[data-v-9f023ed6]{color:#f8fafc}body.dark-mode-active .empty-description[data-v-9f023ed6]{color:#9ca3af}body.dark-mode-active .empty-action[data-v-9f023ed6]{background:#7c3aed;color:#fff}body.dark-mode-active .empty-action[data-v-9f023ed6]:hover{background:#8b5cf6}.action-btn[data-v-9f023ed6],.option-btn[data-v-9f023ed6],.search-input[data-v-9f023ed6],.task-app[data-v-9f023ed6],.task-main[data-v-9f023ed6],.task-sidebar[data-v-9f023ed6],.task-topbar[data-v-9f023ed6],.timer-btn[data-v-9f023ed6],.view-header[data-v-9f023ed6]{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.clickup-modal-backdrop[data-v-9f023ed6]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px)}.clickup-modal-dialog[data-v-9f023ed6]{width:95%;max-width:900px;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column}.clickup-modal-header[data-v-9f023ed6]{padding:20px 24px;border-bottom:1px solid #e4e6ea;display:flex;justify-content:space-between;align-items:center;background:#fff;flex-shrink:0}.header-left[data-v-9f023ed6]{display:flex;align-items:center;gap:12px;flex:1}.task-icon[data-v-9f023ed6]{width:32px;height:32px;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.task-info[data-v-9f023ed6]{flex:1}.task-name-input[data-v-9f023ed6]{font-size:20px;font-weight:600;color:#1e293b;background:transparent;border:none;outline:none;padding:4px 8px;margin:-4px -8px;border-radius:6px;transition:background-color .2s ease;width:100%}.task-name-input[data-v-9f023ed6]:focus,.task-name-input[data-v-9f023ed6]:hover{background:#f8fafc}.task-name-input[data-v-9f023ed6]::-moz-placeholder{color:#94a3b8}.task-name-input[data-v-9f023ed6]::placeholder{color:#94a3b8}.task-breadcrumb[data-v-9f023ed6]{display:flex;align-items:center;gap:4px;margin-top:4px}.breadcrumb-item[data-v-9f023ed6]{font-size:12px;color:#64748b}.task-breadcrumb i[data-v-9f023ed6]{font-size:12px;color:#94a3b8}.header-right[data-v-9f023ed6]{display:flex;gap:8px}.header-btn[data-v-9f023ed6]{width:32px;height:32px;background:none;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease}.header-btn[data-v-9f023ed6]:hover{background:#f1f5f9;color:#1e293b}.clickup-modal-body[data-v-9f023ed6]{flex:1;overflow-y:auto;padding:24px}.task-form[data-v-9f023ed6]{display:flex;flex-direction:column;gap:24px}.task-properties[data-v-9f023ed6]{display:grid;gap:16px}.property-group[data-v-9f023ed6]{display:flex;flex-direction:column;gap:12px}.property-item[data-v-9f023ed6]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}.property-label[data-v-9f023ed6]{min-width:140px;font-size:13px}.property-label i[data-v-9f023ed6]{font-size:14px}.date-input[data-v-9f023ed6],.priority-select[data-v-9f023ed6],.status-select[data-v-9f023ed6],.time-input[data-v-9f023ed6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:13px;color:#1e293b;transition:all .2s ease;min-width:140px}.date-input[data-v-9f023ed6]:focus,.priority-select[data-v-9f023ed6]:focus,.status-select[data-v-9f023ed6]:focus,.time-input[data-v-9f023ed6]:focus{outline:none;border-color:#7c3aed;background:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.time-input-group[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.time-unit[data-v-9f023ed6]{color:#6b7280;font-size:13px;font-weight:500}.assignee-selector[data-v-9f023ed6]{display:flex;flex-wrap:wrap;gap:8px}.assignee-option[data-v-9f023ed6]{display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:12px}.assignee-option[data-v-9f023ed6]:hover{border-color:#7c3aed;background:#f8fafc}.assignee-option.selected[data-v-9f023ed6]{background:#7c3aed;border-color:#7c3aed;color:#fff}.member-avatar[data-v-9f023ed6]{width:20px;height:20px;background:#94a3b8;font-size:10px}.assignee-option.selected .member-avatar[data-v-9f023ed6]{background:hsla(0,0%,100%,.2)}.tags-container[data-v-9f023ed6]{display:flex;flex-wrap:wrap;gap:6px}.tag-option[data-v-9f023ed6]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;background:var(--tag-color,#e2e8f0);color:#fff;opacity:.7}.tag-option[data-v-9f023ed6]:hover{opacity:.9}.tag-option.selected[data-v-9f023ed6]{opacity:1;transform:scale(1.05)}.section-header[data-v-9f023ed6]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.section-header i[data-v-9f023ed6]{font-size:16px;color:#7c3aed}.section-header span[data-v-9f023ed6]{font-size:14px;font-weight:600;color:#1e293b}.description-section[data-v-9f023ed6]{margin-top:8px}.description-textarea[data-v-9f023ed6]{font-size:13px;min-height:80px}.description-textarea[data-v-9f023ed6]::-moz-placeholder{color:#94a3b8}.description-textarea[data-v-9f023ed6]::placeholder{color:#94a3b8}.subtasks-section[data-v-9f023ed6]{margin-top:8px}.add-subtask-btn[data-v-9f023ed6]{background:none;border:none;color:#7c3aed;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.add-subtask-btn[data-v-9f023ed6]:hover{background:#f3f0ff}.subtasks-list[data-v-9f023ed6]{gap:8px;margin-top:12px}.subtask-item[data-v-9f023ed6]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;transition:all .2s ease}.subtask-item[data-v-9f023ed6]:hover{border-color:#cbd5e1}.subtask-checkbox[data-v-9f023ed6]{position:relative}.subtask-checkbox input[type=checkbox][data-v-9f023ed6]{opacity:0;position:absolute;width:16px;height:16px}.subtask-checkbox label[data-v-9f023ed6]{display:block;width:16px;height:16px;border:2px solid #cbd5e1;border-radius:3px;cursor:pointer;transition:all .2s ease;position:relative}.subtask-checkbox input[type=checkbox]:checked+label[data-v-9f023ed6]{background:#7c3aed;border-color:#7c3aed}.subtask-checkbox input[type=checkbox]:checked+label[data-v-9f023ed6]:after{content:"\2713";position:absolute;top:-2px;left:2px;color:#fff;font-size:12px;font-weight:600}.subtask-input[data-v-9f023ed6]{flex:1;background:transparent;border:none;outline:none;font-size:13px;color:#1e293b}.subtask-input[data-v-9f023ed6]::-moz-placeholder{color:#94a3b8}.subtask-input[data-v-9f023ed6]::placeholder{color:#94a3b8}.remove-subtask-btn[data-v-9f023ed6]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:2px;border-radius:3px;transition:color .2s ease;opacity:0}.subtask-item:hover .remove-subtask-btn[data-v-9f023ed6]{opacity:1}.remove-subtask-btn[data-v-9f023ed6]:hover{color:#ef4444}.clickup-modal-footer[data-v-9f023ed6]{padding:16px 24px;border-top:1px solid #e4e6ea;display:flex;justify-content:space-between;align-items:center;background:#f8fafc;flex-shrink:0}.footer-left[data-v-9f023ed6],.footer-right[data-v-9f023ed6]{display:flex;gap:12px}.cancel-btn[data-v-9f023ed6]{padding:8px 16px;background:transparent;color:#64748b;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-9f023ed6]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.create-btn[data-v-9f023ed6]{padding:8px 16px;background:#7c3aed;color:#fff;border:1px solid #7c3aed;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.create-btn[data-v-9f023ed6]:hover{background:#6d28d9;border-color:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.3)}.create-btn[data-v-9f023ed6]:disabled{background:#cbd5e1;border-color:#cbd5e1;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}body.dark-mode-active .clickup-modal-dialog[data-v-9f023ed6]{background:#1f2937}body.dark-mode-active .clickup-modal-header[data-v-9f023ed6]{background:#1f2937;border-bottom-color:#374151}body.dark-mode-active .task-name-input[data-v-9f023ed6]{color:#f9fafb}body.dark-mode-active .task-name-input[data-v-9f023ed6]:focus,body.dark-mode-active .task-name-input[data-v-9f023ed6]:hover{background:#374151}body.dark-mode-active .breadcrumb-item[data-v-9f023ed6],body.dark-mode-active .header-btn[data-v-9f023ed6]{color:#9ca3af}body.dark-mode-active .header-btn[data-v-9f023ed6]:hover{background:#374151;color:#f3f4f6}body.dark-mode-active .property-item[data-v-9f023ed6]{border-bottom-color:#374151}body.dark-mode-active .property-label i[data-v-9f023ed6]{color:#6b7280}body.dark-mode-active .date-input[data-v-9f023ed6],body.dark-mode-active .priority-select[data-v-9f023ed6],body.dark-mode-active .status-select[data-v-9f023ed6],body.dark-mode-active .time-input[data-v-9f023ed6]{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode-active .date-input[data-v-9f023ed6]:focus,body.dark-mode-active .priority-select[data-v-9f023ed6]:focus,body.dark-mode-active .status-select[data-v-9f023ed6]:focus,body.dark-mode-active .time-input[data-v-9f023ed6]:focus{border-color:#8b5cf6;background:#4b5563}body.dark-mode-active .assignee-option[data-v-9f023ed6]{border-color:#4b5563}body.dark-mode-active .assignee-option[data-v-9f023ed6]:hover{background:#374151;border-color:#8b5cf6}body.dark-mode-active .section-header[data-v-9f023ed6]{border-bottom-color:#374151}body.dark-mode-active .section-header span[data-v-9f023ed6]{color:#f9fafb}body.dark-mode-active .subtask-item[data-v-9f023ed6]{background:#374151;border-color:#4b5563}body.dark-mode-active .subtask-item[data-v-9f023ed6]:hover{border-color:#6b7280}body.dark-mode-active .subtask-input[data-v-9f023ed6]{color:#f9fafb}body.dark-mode-active .clickup-modal-footer[data-v-9f023ed6]{background:#1f2937;border-top-color:#374151}body.dark-mode-active .cancel-btn[data-v-9f023ed6]{background:#374151;color:#d1d5db;border-color:#4b5563}body.dark-mode-active .cancel-btn[data-v-9f023ed6]:hover{background:#4b5563;border-color:#6b7280}.task-detail-backdrop[data-v-9f023ed6]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px)}.task-detail-modal[data-v-9f023ed6]{width:95%;max-width:1000px;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column}.task-detail-header[data-v-9f023ed6]{padding:20px 24px;border-bottom:1px solid #e4e6ea;display:flex;justify-content:space-between;align-items:center;background:#fff;flex-shrink:0}.header-content[data-v-9f023ed6]{display:flex;align-items:center;gap:16px;flex:1}.task-status-section[data-v-9f023ed6]{display:flex;align-items:center;gap:12px}.task-detail-header .status-checkbox[data-v-9f023ed6]{width:24px;height:24px;border:2px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:#fff}.task-detail-header .status-checkbox[data-v-9f023ed6]:hover{border-color:#7c3aed;background:#f3f4f6}.task-detail-header .status-checkbox.checked[data-v-9f023ed6]{background:#7c3aed;border-color:#7c3aed;color:#fff}.task-priority-indicator[data-v-9f023ed6]{display:flex;align-items:center}.task-priority-indicator .priority-dot[data-v-9f023ed6]{width:12px;height:12px;border-radius:50%;background:#d1d5db}.task-priority-indicator.priority-alta .priority-dot[data-v-9f023ed6]{background:#ef4444}.task-priority-indicator.priority-media .priority-dot[data-v-9f023ed6]{background:#f59e0b}.task-priority-indicator.priority-baja .priority-dot[data-v-9f023ed6]{background:#10b981}.task-main-info[data-v-9f023ed6]{flex:1}.task-title-input[data-v-9f023ed6]{font-size:24px;font-weight:700;color:#1e293b;background:transparent;border:none;outline:none;padding:6px 12px;margin:-6px -12px;border-radius:8px;transition:background-color .2s ease;width:100%}.task-title-input[data-v-9f023ed6]:focus,.task-title-input[data-v-9f023ed6]:hover{background:#f8fafc}.task-detail-header .task-breadcrumb[data-v-9f023ed6]{display:flex;align-items:center;gap:6px;margin-top:4px}.task-detail-header .breadcrumb-item[data-v-9f023ed6]{font-size:13px;color:#64748b}.header-actions[data-v-9f023ed6]{display:flex;gap:8px}.header-action-btn[data-v-9f023ed6]{width:36px;height:36px;background:none;border:1px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease}.header-action-btn[data-v-9f023ed6]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.task-detail-content[data-v-9f023ed6]{flex:1;overflow-y:auto;padding:24px;display:grid;grid-template-columns:1fr 300px;gap:24px}.task-properties-panel[data-v-9f023ed6]{background:#f8fafc;border-radius:12px;padding:20px;height:-moz-fit-content;height:fit-content}.properties-grid[data-v-9f023ed6]{display:flex;flex-direction:column;gap:16px}.property-row[data-v-9f023ed6]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e2e8f0}.property-row[data-v-9f023ed6]:last-child{border-bottom:none}.property-label[data-v-9f023ed6]{display:flex;align-items:center;gap:8px;min-width:120px;font-size:14px;font-weight:500;color:#475569}.property-label i[data-v-9f023ed6]{font-size:16px;color:#94a3b8}.property-value[data-v-9f023ed6]{flex:1}.property-input[data-v-9f023ed6],.property-select[data-v-9f023ed6]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-size:13px;color:#1e293b;transition:all .2s ease;width:100%}.property-input[data-v-9f023ed6]:focus,.property-select[data-v-9f023ed6]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.assignees-display[data-v-9f023ed6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.assignee-chip[data-v-9f023ed6]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#e0e7ff;border-radius:16px;font-size:12px;color:#5b21b6}.assignee-avatar[data-v-9f023ed6]{width:20px;height:20px;border-radius:50%;background:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff}.add-assignee-btn[data-v-9f023ed6],.add-label-btn[data-v-9f023ed6],.add-time-btn[data-v-9f023ed6]{width:24px;height:24px;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease}.add-assignee-btn[data-v-9f023ed6]:hover,.add-label-btn[data-v-9f023ed6]:hover,.add-time-btn[data-v-9f023ed6]:hover{background:#e2e8f0;border-color:#7c3aed;color:#7c3aed}.time-display[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.time-value[data-v-9f023ed6]{font-size:13px;font-weight:500;color:#1e293b}.labels-display[data-v-9f023ed6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.label-chip[data-v-9f023ed6]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;color:#fff}.activity-panel[data-v-9f023ed6],.description-panel[data-v-9f023ed6],.subtasks-panel[data-v-9f023ed6]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:16px}.panel-header[data-v-9f023ed6]{padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:space-between}.panel-header h3[data-v-9f023ed6]{font-size:14px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:8px}.panel-header i[data-v-9f023ed6]{font-size:16px;color:#7c3aed}.subtasks-progress[data-v-9f023ed6]{font-size:12px;color:#64748b;background:#e2e8f0;padding:4px 8px;border-radius:12px}.panel-content[data-v-9f023ed6]{padding:20px}.description-textarea[data-v-9f023ed6]{width:100%;min-height:100px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;line-height:1.5;color:#1e293b;background:#f8fafc;transition:all .2s ease;resize:vertical}.description-textarea[data-v-9f023ed6]:focus{outline:none;border-color:#7c3aed;background:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.subtasks-list[data-v-9f023ed6]{display:flex;flex-direction:column;gap:12px}.subtask-row[data-v-9f023ed6]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}.subtask-row[data-v-9f023ed6]:hover{border-color:#cbd5e1;background:#f1f5f9}.subtask-checkbox[data-v-9f023ed6]{width:18px;height:18px;border:2px solid #cbd5e1;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:#fff}.subtask-checkbox[data-v-9f023ed6]:hover{border-color:#7c3aed}.subtask-checkbox.checked[data-v-9f023ed6]{background:#7c3aed;border-color:#7c3aed;color:#fff}.subtask-name[data-v-9f023ed6]{flex:1;font-size:14px;color:#1e293b}.subtask-name.completed[data-v-9f023ed6]{text-decoration:line-through;color:#64748b}.subtask-actions[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.subtask-action-btn[data-v-9f023ed6]{width:28px;height:28px;background:none;border:1px solid #e2e8f0;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease}.subtask-action-btn[data-v-9f023ed6]:hover{background:#f1f5f9;border-color:#10b981;color:#10b981}.subtask-time[data-v-9f023ed6]{font-size:12px;color:#64748b;min-width:40px;text-align:right}.activity-list[data-v-9f023ed6]{gap:12px}.activity-item[data-v-9f023ed6]{padding:12px 0;border-bottom:1px solid #f1f5f9}.activity-item[data-v-9f023ed6]:last-child{border-bottom:none}.activity-icon[data-v-9f023ed6]{background:#f1f5f9;color:#64748b}.activity-content[data-v-9f023ed6]{flex:1}.activity-text[data-v-9f023ed6]{font-size:14px;color:#1e293b;margin-bottom:2px}body.dark-mode-active .task-detail-modal[data-v-9f023ed6]{background:#1f2937}body.dark-mode-active .task-detail-header[data-v-9f023ed6]{background:#1f2937;border-bottom-color:#374151}body.dark-mode-active .task-title-input[data-v-9f023ed6]{color:#f9fafb}body.dark-mode-active .task-title-input[data-v-9f023ed6]:focus,body.dark-mode-active .task-title-input[data-v-9f023ed6]:hover{background:#374151}body.dark-mode-active .header-action-btn[data-v-9f023ed6]{background:#374151;border-color:#4b5563;color:#9ca3af}body.dark-mode-active .header-action-btn[data-v-9f023ed6]:hover{background:#4b5563;border-color:#6b7280;color:#f3f4f6}body.dark-mode-active .task-properties-panel[data-v-9f023ed6]{background:#374151}body.dark-mode-active .property-row[data-v-9f023ed6]{border-bottom-color:#4b5563}body.dark-mode-active .property-label[data-v-9f023ed6]{color:#d1d5db}body.dark-mode-active .property-input[data-v-9f023ed6],body.dark-mode-active .property-select[data-v-9f023ed6]{background:#4b5563;border-color:#6b7280;color:#f9fafb}body.dark-mode-active .property-input[data-v-9f023ed6]:focus,body.dark-mode-active .property-select[data-v-9f023ed6]:focus{border-color:#8b5cf6;background:#6b7280}body.dark-mode-active .activity-panel[data-v-9f023ed6],body.dark-mode-active .description-panel[data-v-9f023ed6],body.dark-mode-active .subtasks-panel[data-v-9f023ed6]{background:#1f2937;border-color:#374151}body.dark-mode-active .panel-header[data-v-9f023ed6]{background:#374151;border-bottom-color:#4b5563}body.dark-mode-active .panel-header h3[data-v-9f023ed6]{color:#f9fafb}body.dark-mode-active .description-textarea[data-v-9f023ed6]{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode-active .description-textarea[data-v-9f023ed6]:focus{background:#4b5563;border-color:#8b5cf6}body.dark-mode-active .subtask-row[data-v-9f023ed6]{background:#374151;border-color:#4b5563}body.dark-mode-active .subtask-row[data-v-9f023ed6]:hover{background:#4b5563;border-color:#6b7280}body.dark-mode-active .subtask-name[data-v-9f023ed6]{color:#f9fafb}body.dark-mode-active .subtask-action-btn[data-v-9f023ed6]{background:#4b5563;border-color:#6b7280;color:#9ca3af}body.dark-mode-active .subtask-action-btn[data-v-9f023ed6]:hover{background:#6b7280;border-color:#10b981;color:#10b981}body.dark-mode-active .activity-item[data-v-9f023ed6]{border-bottom-color:#374151}body.dark-mode-active .activity-icon[data-v-9f023ed6]{background:#4b5563;color:#9ca3af}body.dark-mode-active .activity-text[data-v-9f023ed6]{color:#f9fafb}body.dark-mode-active .activity-time[data-v-9f023ed6]{color:#9ca3af}@media (max-width:1024px){.task-detail-content[data-v-9f023ed6]{grid-template-columns:1fr;gap:16px}.task-properties-panel[data-v-9f023ed6]{order:2}}@media (max-width:768px){.task-detail-modal[data-v-9f023ed6]{width:100%;height:100%;max-height:100vh;border-radius:0}.task-detail-content[data-v-9f023ed6],.task-detail-header[data-v-9f023ed6]{padding:16px}.header-content[data-v-9f023ed6]{gap:12px}.task-title-input[data-v-9f023ed6]{font-size:20px}}.table-view[data-v-9f023ed6]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.table-container[data-v-9f023ed6]{width:100%;overflow-x:auto}.table-header[data-v-9f023ed6]{background:#f8fafc;border-bottom:2px solid #e2e8f0;font-weight:600;color:#475569;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.table-header[data-v-9f023ed6],.table-row[data-v-9f023ed6]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr 1fr 1fr .5fr;gap:16px;padding:16px}.table-row[data-v-9f023ed6]{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.table-row[data-v-9f023ed6]:hover{background:#f8fafc}.table-cell[data-v-9f023ed6]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.task-name[data-v-9f023ed6]{font-weight:500;color:#1e293b}.priority-badge[data-v-9f023ed6],.status-badge[data-v-9f023ed6]{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-badge.pending[data-v-9f023ed6]{background:#fef3c7;color:#92400e}.status-badge.in-progress[data-v-9f023ed6]{background:#dbeafe;color:#1e40af}.status-badge.completed[data-v-9f023ed6]{background:#d1fae5;color:#065f46}.priority-badge.priority-alta[data-v-9f023ed6]{background:#fee2e2;color:#dc2626}.priority-badge.priority-media[data-v-9f023ed6]{background:#fef3c7;color:#d97706}.priority-badge.priority-baja[data-v-9f023ed6]{background:#d1fae5;color:#059669}.assignee-list[data-v-9f023ed6]{display:flex;gap:4px;flex-wrap:wrap}.assignee-badge[data-v-9f023ed6]{background:#e2e8f0;color:#475569;padding:2px 6px;border-radius:4px;font-size:11px}.progress-bar-mini[data-v-9f023ed6]{width:100%;height:4px;background:#f1f5f9;border-radius:2px;overflow:hidden}.progress-fill-mini[data-v-9f023ed6]{height:100%;background:#10b981;transition:width .3s ease}.action-btn-mini[data-v-9f023ed6]{padding:4px;border:none;background:none;color:#64748b;border-radius:4px;cursor:pointer;transition:all .2s ease}.action-btn-mini[data-v-9f023ed6]:hover{background:#f1f5f9;color:#475569}.timeline-view[data-v-9f023ed6]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.timeline-header[data-v-9f023ed6]{margin-bottom:24px}.timeline-controls[data-v-9f023ed6]{display:flex;gap:8px}.timeline-zoom[data-v-9f023ed6]{padding:8px 16px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s ease}.timeline-zoom.active[data-v-9f023ed6]{background:#7c3aed;color:#fff;border-color:#7c3aed}.timeline-tasks[data-v-9f023ed6]{display:flex;flex-direction:column;gap:12px}.timeline-task[data-v-9f023ed6]{display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:center}.task-label[data-v-9f023ed6]{font-weight:500;color:#1e293b;padding:8px 12px;background:#f8fafc;border-radius:6px}.task-timeline-bar[data-v-9f023ed6]{height:24px;border-radius:4px;display:flex;align-items:center;padding:0 12px;color:#fff;font-size:12px;font-weight:500}.task-timeline-bar.priority-alta[data-v-9f023ed6]{background:#ef4444}.task-timeline-bar.priority-media[data-v-9f023ed6]{background:#f59e0b}.task-timeline-bar.priority-baja[data-v-9f023ed6]{background:#10b981}.mindmap-view[data-v-9f023ed6]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);min-height:500px}.mindmap-preview[data-v-9f023ed6]{display:flex;flex-direction:column;align-items:center;gap:24px}.central-node[data-v-9f023ed6]{background:#7c3aed;color:#fff;padding:16px 24px;border-radius:12px;font-weight:600;font-size:16px;box-shadow:0 4px 12px rgba(124,58,237,.3)}.branch-nodes[data-v-9f023ed6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:600px}.branch-node[data-v-9f023ed6]{background:#f8fafc;border:2px solid #e2e8f0;padding:12px;border-radius:8px;text-align:center;font-size:14px;color:#475569;transition:all .2s ease}.branch-node[data-v-9f023ed6]:hover{border-color:#7c3aed;background:#f3f4f6}.team-view[data-v-9f023ed6]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.team-grid[data-v-9f023ed6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.team-member-card[data-v-9f023ed6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .2s ease}.team-member-card[data-v-9f023ed6]:hover{border-color:#7c3aed;box-shadow:0 4px 12px rgba(0,0,0,.1)}.member-header[data-v-9f023ed6]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.member-avatar[data-v-9f023ed6]{width:48px;height:48px;border-radius:50%;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px}.member-info h4[data-v-9f023ed6]{margin:0 0 4px 0;font-size:16px;font-weight:600;color:#1e293b}.member-info p[data-v-9f023ed6]{margin:0;font-size:14px;color:#64748b}.task-summary[data-v-9f023ed6]{font-size:14px;color:#475569;margin-bottom:12px}.task-list-mini[data-v-9f023ed6]{display:flex;flex-direction:column;gap:6px}.task-mini[data-v-9f023ed6]{padding:6px 8px;background:#fff;border-radius:4px;font-size:13px;color:#64748b;border:1px solid #e2e8f0}.activity-view[data-v-9f023ed6]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.activity-header[data-v-9f023ed6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.activity-header h3[data-v-9f023ed6]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.activity-filters[data-v-9f023ed6]{display:flex;gap:8px}.filter-btn[data-v-9f023ed6]{padding:6px 12px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s ease}.filter-btn.active[data-v-9f023ed6]{background:#7c3aed;color:#fff;border-color:#7c3aed}.activity-list[data-v-9f023ed6]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-9f023ed6]{display:flex;gap:12px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.activity-icon[data-v-9f023ed6]{width:32px;height:32px;border-radius:50%;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-content-text[data-v-9f023ed6]{flex:1}.activity-description[data-v-9f023ed6]{font-size:14px;color:#1e293b;margin-bottom:4px}.activity-time[data-v-9f023ed6]{font-size:12px;color:#64748b}body.dark-mode-active .activity-view[data-v-9f023ed6],body.dark-mode-active .mindmap-view[data-v-9f023ed6],body.dark-mode-active .table-view[data-v-9f023ed6],body.dark-mode-active .team-view[data-v-9f023ed6],body.dark-mode-active .timeline-view[data-v-9f023ed6]{background:#1e293b}body.dark-mode-active .table-header[data-v-9f023ed6]{background:#334155;color:#e2e8f0}body.dark-mode-active .table-row[data-v-9f023ed6]:hover{background:#334155}body.dark-mode-active .activity-item[data-v-9f023ed6],body.dark-mode-active .team-member-card[data-v-9f023ed6]{background:#334155;border-color:#475569}body.dark-mode-active .task-label[data-v-9f023ed6]{background:#334155;color:#e2e8f0}body.dark-mode-active .task-mini[data-v-9f023ed6]{background:#1e293b;border-color:#475569;color:#e2e8f0}.list-header[data-v-9f023ed6]{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 24px;flex-shrink:0}.list-header-controls[data-v-9f023ed6]{display:flex;align-items:center;justify-content:space-between}.bulk-actions[data-v-9f023ed6]{display:flex;align-items:center;gap:12px}.selected-count[data-v-9f023ed6]{font-size:14px;font-weight:500;color:#475569}.bulk-btn[data-v-9f023ed6]{padding:6px 12px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;transition:all .2s ease}.bulk-btn[data-v-9f023ed6]:hover{background:#f1f5f9;border-color:#cbd5e1}.bulk-btn-secondary[data-v-9f023ed6]{padding:6px 12px;border:none;background:none;color:#64748b;cursor:pointer;font-size:13px;transition:color .2s ease}.bulk-btn-secondary[data-v-9f023ed6]:hover{color:#475569}.list-controls[data-v-9f023ed6]{display:flex;align-items:center;gap:16px}.grouping-control[data-v-9f023ed6]{display:flex;align-items:center;gap:8px}.group-select[data-v-9f023ed6]{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;outline:none}.group-select[data-v-9f023ed6]:focus{border-color:#7c3aed}.view-controls[data-v-9f023ed6]{display:flex;gap:8px}.control-btn[data-v-9f023ed6]{padding:6px 12px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;transition:all .2s ease}.control-btn[data-v-9f023ed6]:hover{background:#f1f5f9;border-color:#cbd5e1}.columns-panel[data-v-9f023ed6]{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px}.columns-panel h4[data-v-9f023ed6]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#1e293b}.column-options[data-v-9f023ed6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.column-option[data-v-9f023ed6]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#475569}.column-option input[type=checkbox][data-v-9f023ed6]{width:16px;height:16px}.list-table[data-v-9f023ed6]{flex:1;display:flex;flex-direction:column;overflow-x:auto}.list-table-header[data-v-9f023ed6]{display:grid;grid-template-columns:auto 1fr auto auto auto auto auto auto auto;gap:12px;padding:12px 24px;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-weight:600;color:#475569;font-size:13px;text-transform:uppercase;letter-spacing:.5px;align-items:center;flex-shrink:0}.header-cell[data-v-9f023ed6]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 0;transition:color .2s ease}.header-cell[data-v-9f023ed6]:hover{color:#1e293b}.header-cell.checkbox-cell[data-v-9f023ed6]{width:24px;justify-content:center;cursor:default}.bulk-checkbox[data-v-9f023ed6]{width:16px;height:16px;cursor:pointer}.sort-icon[data-v-9f023ed6]{font-size:14px;color:#7c3aed}.sort-icon-inactive[data-v-9f023ed6]{font-size:14px;color:#cbd5e1;opacity:0;transition:opacity .2s ease}.header-cell:hover .sort-icon-inactive[data-v-9f023ed6]{opacity:1}.grouped-tasks[data-v-9f023ed6],.ungrouped-tasks[data-v-9f023ed6]{flex:1;display:flex;flex-direction:column}.task-group[data-v-9f023ed6]{border-bottom:1px solid #f1f5f9}.group-header[data-v-9f023ed6]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #e2e8f0}.group-header[data-v-9f023ed6]:hover{background:#f1f5f9}.group-icon[data-v-9f023ed6]{font-size:16px;color:#64748b}.group-title[data-v-9f023ed6]{font-weight:600;color:#1e293b;font-size:14px}.group-count[data-v-9f023ed6]{color:#64748b;font-size:13px;margin-left:auto}.group-tasks[data-v-9f023ed6]{display:flex;flex-direction:column}body.dark-mode-active .list-header[data-v-9f023ed6]{background:#334155;border-color:#475569}body.dark-mode-active .list-table-header[data-v-9f023ed6]{background:#334155;border-color:#475569;color:#e2e8f0}body.dark-mode-active .group-header[data-v-9f023ed6]{background:#334155;border-color:#475569}body.dark-mode-active .group-title[data-v-9f023ed6]{color:#e2e8f0}body.dark-mode-active .bulk-btn[data-v-9f023ed6],body.dark-mode-active .control-btn[data-v-9f023ed6],body.dark-mode-active .group-select[data-v-9f023ed6]{background:#1e293b;border-color:#475569;color:#e2e8f0}body.dark-mode-active .bulk-btn[data-v-9f023ed6]:hover,body.dark-mode-active .control-btn[data-v-9f023ed6]:hover{background:#374151}body.dark-mode-active .columns-panel[data-v-9f023ed6]{background:#334155;border-color:#475569}body.dark-mode-active .columns-panel h4[data-v-9f023ed6]{color:#e2e8f0}body.dark-mode-active .column-option[data-v-9f023ed6]{color:#d1d5db}.comments-panel[data-v-9f023ed6]{background:#fff;border:1px solid #e4e6ea;border-radius:8px;overflow:hidden;margin-bottom:16px}.comments-panel .panel-header[data-v-9f023ed6]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e4e6ea;background:#f8fafc}.comments-panel .panel-header h3[data-v-9f023ed6]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin:0}.comment-count[data-v-9f023ed6]{background:#e5e7eb;color:#6b7280;font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px}.add-comment-form[data-v-9f023ed6]{padding:20px;border-bottom:1px solid #f3f4f6}.comment-input-wrapper[data-v-9f023ed6]{display:flex;gap:12px}.user-avatar[data-v-9f023ed6]{width:32px;height:32px;border-radius:50%;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.user-avatar.small[data-v-9f023ed6]{width:24px;height:24px;font-size:12px}.comment-input-container[data-v-9f023ed6]{flex:1}.comment-input[data-v-9f023ed6]{width:100%;min-height:80px;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;color:#374151;resize:vertical;transition:border-color .15s ease}.comment-input[data-v-9f023ed6]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.comment-actions[data-v-9f023ed6]{justify-content:flex-end;gap:8px;margin-top:12px}.comment-btn[data-v-9f023ed6]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.comment-btn.primary[data-v-9f023ed6]{background:#7c3aed;color:#fff}.comment-btn.primary[data-v-9f023ed6]:hover:not(:disabled){background:#6d28d9}.comment-btn.primary[data-v-9f023ed6]:disabled{opacity:.5;cursor:not-allowed}.comment-btn.cancel[data-v-9f023ed6]{background:transparent;color:#6b7280;border:1px solid #d1d5db}.comment-btn.cancel[data-v-9f023ed6]:hover{background:#f9fafb;border-color:#9ca3af}.comments-list[data-v-9f023ed6]{max-height:400px;overflow-y:auto}.comment-item[data-v-9f023ed6]{padding:20px;border-bottom:1px solid #f3f4f6;display:flex;gap:12px}.comment-item[data-v-9f023ed6]:last-child{border-bottom:none}.comment-avatar[data-v-9f023ed6]{width:32px;height:32px;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.comment-content[data-v-9f023ed6]{flex:1}.comment-header[data-v-9f023ed6]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.comment-author[data-v-9f023ed6]{font-weight:600;color:#374151;font-size:14px}.comment-time[data-v-9f023ed6]{color:#6b7280;font-size:12px}.comment-text[data-v-9f023ed6]{color:#374151;font-size:14px;line-height:1.5;margin-bottom:8px;white-space:pre-wrap}.comment-edit[data-v-9f023ed6]{margin-bottom:8px}.comment-edit-input[data-v-9f023ed6]{width:100%;min-height:60px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:14px;color:#374151;resize:vertical}.comment-edit-input[data-v-9f023ed6]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.comment-edit-actions[data-v-9f023ed6]{display:flex;gap:8px;margin-top:8px}.comment-actions[data-v-9f023ed6]{display:flex;gap:16px}.comment-action-btn[data-v-9f023ed6]{background:none;border:none;color:#6b7280;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;transition:all .15s ease}.comment-action-btn[data-v-9f023ed6]:hover{background:#f3f4f6;color:#374151}.comment-action-btn.delete[data-v-9f023ed6]:hover{background:#fee2e2;color:#dc2626}.comment-replies[data-v-9f023ed6]{margin-top:16px;padding-left:16px;border-left:2px solid #f3f4f6}.reply-item[data-v-9f023ed6]{display:flex;gap:12px;margin-bottom:12px}.reply-item[data-v-9f023ed6]:last-child{margin-bottom:0}.reply-avatar[data-v-9f023ed6]{width:24px;height:24px;border-radius:50%;background:#f59e0b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.reply-content[data-v-9f023ed6]{flex:1}.reply-header[data-v-9f023ed6]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.reply-author[data-v-9f023ed6]{font-weight:600;color:#374151;font-size:13px}.reply-time[data-v-9f023ed6]{color:#6b7280;font-size:11px}.reply-text[data-v-9f023ed6]{color:#374151;font-size:13px;line-height:1.4}.reply-form[data-v-9f023ed6]{margin-top:12px;padding-left:16px}.reply-input-wrapper[data-v-9f023ed6]{display:flex;gap:8px}.reply-input-container[data-v-9f023ed6]{flex:1}.reply-input[data-v-9f023ed6]{width:100%;min-height:60px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:13px;color:#374151;resize:vertical}.reply-input[data-v-9f023ed6]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.reply-actions[data-v-9f023ed6]{display:flex;gap:8px;margin-top:8px}.comments-empty[data-v-9f023ed6]{padding:40px 20px;text-align:center;color:#9ca3af}.comments-empty i[data-v-9f023ed6]{font-size:48px;margin-bottom:12px;display:block}.comments-empty p[data-v-9f023ed6]{margin:0 0 4px 0;font-size:16px;font-weight:500}.empty-subtitle[data-v-9f023ed6]{font-size:14px;color:#d1d5db!important}body.dark-mode-active .comments-panel[data-v-9f023ed6]{background:#1f2937;border-color:#374151}body.dark-mode-active .comments-panel .panel-header[data-v-9f023ed6]{background:#374151;border-bottom-color:#4b5563}body.dark-mode-active .comments-panel .panel-header h3[data-v-9f023ed6]{color:#f9fafb}body.dark-mode-active .comment-count[data-v-9f023ed6]{background:#4b5563;color:#d1d5db}body.dark-mode-active .add-comment-form[data-v-9f023ed6]{border-bottom-color:#374151}body.dark-mode-active .comment-edit-input[data-v-9f023ed6],body.dark-mode-active .comment-input[data-v-9f023ed6],body.dark-mode-active .reply-input[data-v-9f023ed6]{background:#374151;border-color:#4b5563;color:#f3f4f6}body.dark-mode-active .comment-edit-input[data-v-9f023ed6]:focus,body.dark-mode-active .comment-input[data-v-9f023ed6]:focus,body.dark-mode-active .reply-input[data-v-9f023ed6]:focus{border-color:#8b5cf6}body.dark-mode-active .comment-btn.cancel[data-v-9f023ed6]{background:transparent;border-color:#4b5563;color:#9ca3af}body.dark-mode-active .comment-btn.cancel[data-v-9f023ed6]:hover{background:#374151;border-color:#6b7280}body.dark-mode-active .comment-item[data-v-9f023ed6]{border-bottom-color:#374151}body.dark-mode-active .comment-author[data-v-9f023ed6],body.dark-mode-active .comment-text[data-v-9f023ed6],body.dark-mode-active .reply-author[data-v-9f023ed6],body.dark-mode-active .reply-text[data-v-9f023ed6]{color:#f3f4f6}body.dark-mode-active .comment-action-btn[data-v-9f023ed6],body.dark-mode-active .comment-time[data-v-9f023ed6],body.dark-mode-active .reply-time[data-v-9f023ed6]{color:#9ca3af}body.dark-mode-active .comment-action-btn[data-v-9f023ed6]:hover{background:#374151;color:#f3f4f6}body.dark-mode-active .comment-action-btn.delete[data-v-9f023ed6]:hover{background:#7f1d1d;color:#fca5a5}body.dark-mode-active .comment-replies[data-v-9f023ed6]{border-left-color:#374151}body.dark-mode-active .comments-empty[data-v-9f023ed6]{color:#6b7280}.quick-actions-toolbar[data-v-9f023ed6]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-right:8px}.action-group[data-v-9f023ed6]{display:flex;align-items:center;gap:2px}.action-divider[data-v-9f023ed6]{width:1px;height:20px;background:#e2e8f0;margin:0 4px}.quick-action-btn[data-v-9f023ed6]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .15s ease;font-size:14px}.quick-action-btn[data-v-9f023ed6]:hover{background:#e5e7eb;color:#374151}.quick-action-btn.active[data-v-9f023ed6]{background:#dc2626;color:#fff}.quick-action-btn.active[data-v-9f023ed6]:hover{background:#b91c1c}.quick-action-btn.priority[data-v-9f023ed6]{color:#f59e0b}.quick-action-btn.priority[data-v-9f023ed6]:hover{background:#fef3c7;color:#d97706}.quick-action-btn.status[data-v-9f023ed6]{color:#10b981}.quick-action-btn.status[data-v-9f023ed6]:hover{background:#d1fae5;color:#059669}.quick-action-btn.danger[data-v-9f023ed6]{color:#ef4444}.quick-action-btn.danger[data-v-9f023ed6]:hover{background:#fee2e2;color:#dc2626}.header-action-btn.close-btn[data-v-9f023ed6]{margin-left:8px}body.dark-mode-active .quick-actions-toolbar[data-v-9f023ed6]{background:#374151;border-color:#4b5563}body.dark-mode-active .action-divider[data-v-9f023ed6]{background:#4b5563}body.dark-mode-active .quick-action-btn[data-v-9f023ed6]{color:#9ca3af}body.dark-mode-active .quick-action-btn[data-v-9f023ed6]:hover{background:#4b5563;color:#f3f4f6}body.dark-mode-active .quick-action-btn.priority[data-v-9f023ed6]:hover{background:#92400e;color:#fbbf24}body.dark-mode-active .quick-action-btn.status[data-v-9f023ed6]:hover{background:#047857;color:#34d399}body.dark-mode-active .quick-action-btn.danger[data-v-9f023ed6]:hover{background:#7f1d1d;color:#fca5a5}@media (max-width:768px){.quick-actions-toolbar[data-v-9f023ed6]{flex-wrap:wrap;gap:2px}.quick-action-btn[data-v-9f023ed6]{width:28px;height:28px;font-size:12px}.action-divider[data-v-9f023ed6]{display:none}}