.task-list-view[data-v-5b29278f]{display:flex;flex-direction:column;height:100%;background:#fafbfc}.task-toolbar[data-v-5b29278f]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#fff;border-bottom:1px solid #dfe1e6;gap:16px;position:sticky;top:0;z-index:50}.toolbar-left[data-v-5b29278f]{display:flex;align-items:center;gap:16px;flex-shrink:0}.add-task-btn[data-v-5b29278f]{background:#0969da;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .15s ease}.add-task-btn[data-v-5b29278f]:hover{background:#0860ca}.task-count-display[data-v-5b29278f]{display:flex;align-items:baseline;gap:4px}.task-count-number[data-v-5b29278f]{font-size:16px;font-weight:600;color:#44546f}.task-count-label[data-v-5b29278f]{font-size:14px;color:#8993a4}.toolbar-center[data-v-5b29278f]{flex:1;display:flex;justify-content:center;max-width:400px;min-width:0}.search-container[data-v-5b29278f]{width:100%}.search-input-wrapper[data-v-5b29278f]{position:relative;display:flex;align-items:center}.search-icon[data-v-5b29278f]{position:absolute;left:12px;color:#8993a4;font-size:16px;z-index:1}.search-input[data-v-5b29278f]{width:100%;padding:8px 40px 8px 36px;border:1px solid #dfe1e6;border-radius:6px;font-size:14px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.search-input[data-v-5b29278f]:focus{outline:none;border-color:#0969da;box-shadow:0 0 0 2px rgba(9,105,218,.2)}.clear-search[data-v-5b29278f]{position:absolute;right:8px;background:none;border:none;color:#8993a4;cursor:pointer;padding:4px;border-radius:4px}.clear-search[data-v-5b29278f]:hover{background:#f4f5f7;color:#44546f}.task-list-content[data-v-5b29278f]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fafbfc}.bulk-actions-bar[data-v-5b29278f]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);background:var(--color-primary-50);border-bottom:1px solid var(--color-primary-200);gap:var(--space-4)}.bulk-info[data-v-5b29278f]{display:flex;align-items:center;gap:var(--space-3)}.selected-count[data-v-5b29278f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-700)}.bulk-actions[data-v-5b29278f]{display:flex;gap:var(--space-2)}.bulk-actions .btn.danger[data-v-5b29278f]{color:var(--color-danger-600)}.bulk-actions .btn.danger[data-v-5b29278f]:hover{background:var(--color-danger-50);color:var(--color-danger-700)}.empty-state[data-v-5b29278f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16);color:var(--color-text-secondary)}.empty-state i[data-v-5b29278f]{font-size:4rem;margin-bottom:var(--space-6);color:var(--color-text-tertiary)}.empty-state h4[data-v-5b29278f]{margin:0 0 var(--space-3) 0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl)}.empty-state p[data-v-5b29278f]{margin:0 0 var(--space-6) 0;font-size:var(--font-size-base)}.task-table-container[data-v-5b29278f]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #dfe1e6;margin:20px}.table-header[data-v-5b29278f],.table-row[data-v-5b29278f]{display:grid;grid-template-columns:var(--grid-template,32px 1fr 110px 100px 140px 110px 90px 60px)}.group-header[data-v-5b29278f]{background:#f4f5f7;border-bottom:1px solid #e4e6ea;cursor:pointer;transition:background-color .15s ease}.group-header[data-v-5b29278f]:hover{background:#edeef2}.group-header-content[data-v-5b29278f]{display:flex;align-items:center;padding:12px 16px;gap:12px}.group-toggle[data-v-5b29278f]{color:#6b778c;font-size:16px;display:flex;align-items:center;transition:transform .15s ease}.group-info[data-v-5b29278f]{display:flex;align-items:center;gap:8px;flex:1}.group-title[data-v-5b29278f]{font-weight:600;font-size:14px;color:#44546f}.group-count[data-v-5b29278f]{font-size:13px;color:#6b778c;background:#e4e6ea;padding:2px 6px;border-radius:10px}.group-actions[data-v-5b29278f]{opacity:0;transition:opacity .15s ease}.group-header:hover .group-actions[data-v-5b29278f]{opacity:1}.group-action-btn[data-v-5b29278f]{background:none;border:none;color:#6b778c;cursor:pointer;padding:4px;border-radius:4px;transition:all .15s ease}.group-action-btn[data-v-5b29278f]:hover{background:#dfe1e6;color:#44546f}.group-tasks[data-v-5b29278f]{background:#fff}.table-header[data-v-5b29278f]{display:grid;grid-template-columns:32px 1fr 110px 100px 140px 110px 90px 60px;background:#fafbfc;border-bottom:1px solid #dfe1e6;padding:0;font-weight:500;font-size:11px;color:#97a0af;text-transform:uppercase;letter-spacing:.8px;position:sticky;top:0;z-index:10}.table-body[data-v-5b29278f]{max-height:600px;overflow-y:auto}.table-row[data-v-5b29278f]{border-bottom:1px solid #f1f3f4;transition:all .12s ease;cursor:pointer;position:relative;background:#fff}.table-row[data-v-5b29278f]:hover{background-color:#f5f6f7;transform:translateX(1px);box-shadow:0 1px 3px rgba(0,0,0,.08)}.table-row.selected[data-v-5b29278f]{background-color:#e8f4fd;border-left:3px solid #0969da;padding-left:5px}.table-cell[data-v-5b29278f]{padding:10px 8px;display:flex;align-items:center;font-size:13px;border-right:none;min-height:44px;overflow:hidden}.table-cell[data-v-5b29278f]:last-child{border-right:none}.table-header .table-cell[data-v-5b29278f]{padding:12px 8px;font-weight:500;font-size:11px;min-height:40px;background:transparent;color:#6b778c;text-transform:uppercase;letter-spacing:.5px}.cell-checkbox[data-v-5b29278f],.header-checkbox[data-v-5b29278f]{justify-content:center}.cell-checkbox input[type=checkbox][data-v-5b29278f]{width:14px;height:14px;border-radius:2px;border:1.5px solid #c1c7cd;cursor:pointer;background:#fff;transition:all .15s ease}.cell-checkbox input[type=checkbox][data-v-5b29278f]:hover{border-color:#0969da;transform:scale(1.1)}.cell-checkbox input[type=checkbox][data-v-5b29278f]:checked{background:#0969da;border-color:#0969da;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSA0bDMgMyA3LTYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:50%}.task-name-content[data-v-5b29278f]{display:flex;align-items:center;gap:8px;width:100%}.task-hierarchy[data-v-5b29278f]{display:flex;align-items:center;gap:4px}.priority-dot[data-v-5b29278f]{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-right:2px}.priority-dot.priority-alta[data-v-5b29278f]{background-color:#ff6b6b}.priority-dot.priority-media[data-v-5b29278f]{background-color:#ffa726}.priority-dot.priority-baja[data-v-5b29278f]{background-color:#66bb6a}.task-title[data-v-5b29278f]{font-weight:400;color:#262626;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3}.task-title.clickable[data-v-5b29278f]{cursor:pointer;transition:color .15s ease;font-weight:400;font-size:14px;line-height:1.3}.task-title.clickable[data-v-5b29278f]:hover{color:#0969da;text-decoration:underline}.subtask-count[data-v-5b29278f]{background:#f1f3f4;color:#5e6c84;padding:1px 5px;border-radius:8px;font-size:10px;font-weight:500;border:1px solid #e4e6ea}.status-badge[data-v-5b29278f]{padding:3px 8px;border-radius:16px;font-size:11px;font-weight:500;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}.status-badge.status-todo[data-v-5b29278f]{background-color:#f4f5f7;color:#6b778c;border-color:#dfe1e6}.status-badge.status-in_progress[data-v-5b29278f]{background-color:#deebff;color:#0052cc;border-color:#b3d4ff}.status-badge.status-review[data-v-5b29278f]{background-color:#fff4e6;color:#974f0c;border-color:#ffcc95}.status-badge.status-done[data-v-5b29278f]{background-color:#e3fcef;color:#064;border-color:#79e2a0}.priority-badge[data-v-5b29278f]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}.priority-badge.priority-alta[data-v-5b29278f]{color:#ef4444}.priority-badge.priority-media[data-v-5b29278f]{color:#f59e0b}.priority-badge.priority-baja[data-v-5b29278f]{color:#10b981}.assignee-info[data-v-5b29278f]{display:flex;align-items:center;gap:8px}.assignee-avatar[data-v-5b29278f]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;border:1.5px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.assignee-name[data-v-5b29278f]{font-size:12px;color:#44546f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.due-date[data-v-5b29278f]{font-size:11px;padding:2px 6px;border-radius:12px;background:#f4f5f7;color:#6b778c;border:1px solid #dfe1e6;white-space:nowrap}.due-date.overdue[data-v-5b29278f]{background-color:#ffebe6;color:#bf2600;border-color:#ffbdad}.due-date.due-soon[data-v-5b29278f]{background-color:#fff4e6;color:#974f0c;border-color:#ffcc95}.due-date.due-warning[data-v-5b29278f]{background-color:#fffae6;color:#b8860b;border-color:#ffe066}.progress-container[data-v-5b29278f]{display:flex;align-items:center;gap:8px;width:100%}.progress-bar[data-v-5b29278f]{flex:1;height:4px;background:#f1f3f4;border-radius:2px;overflow:hidden;margin-right:6px}.progress-fill[data-v-5b29278f]{height:100%;background:linear-gradient(90deg,#36d1dc,#5b86e5);transition:width .25s ease;border-radius:2px}.progress-text[data-v-5b29278f]{font-size:10px;color:#6b778c;min-width:28px;font-weight:500}.action-btn[data-v-5b29278f]{background:none;border:none;padding:6px;border-radius:6px;cursor:pointer;color:#8993a4;display:flex;align-items:center;justify-content:center;transition:all .15s ease;width:28px;height:28px}.action-btn[data-v-5b29278f]:hover{background:#f4f5f7;color:#44546f;transform:scale(1.1)}.empty-state[data-v-5b29278f]{text-align:center;padding:80px 20px;color:#6b778c;background:#fafbfc;border-radius:8px;margin:20px}.empty-state i[data-v-5b29278f]{font-size:56px;margin-bottom:20px;color:#c1c7cd;opacity:.8}.empty-state h4[data-v-5b29278f]{font-size:20px;margin-bottom:12px;color:#44546f;font-weight:500}.empty-state p[data-v-5b29278f]{font-size:14px;margin-bottom:0;color:#8993a4;line-height:1.5}.editable[data-v-5b29278f]{position:relative;cursor:pointer}.editable:hover .edit-icon[data-v-5b29278f]{opacity:1}.edit-icon[data-v-5b29278f]{opacity:0;font-size:10px;margin-left:4px;color:#8993a4;transition:opacity .15s ease}.inline-input[data-v-5b29278f],.inline-select[data-v-5b29278f]{width:100%;padding:4px 8px;border:1px solid #0969da;border-radius:4px;font-size:12px;background:#fff;color:#262626;outline:none;box-shadow:0 0 0 2px rgba(9,105,218,.2)}.inline-input[data-v-5b29278f]:focus,.inline-select[data-v-5b29278f]:focus{border-color:#0969da;box-shadow:0 0 0 2px rgba(9,105,218,.3)}.no-assignee[data-v-5b29278f],.no-due-date[data-v-5b29278f]{display:flex;align-items:center;gap:4px;color:#8993a4;font-size:11px;padding:2px 6px;border-radius:12px;background:#f4f5f7;border:1px solid #dfe1e6}.no-assignee[data-v-5b29278f]:hover,.no-due-date[data-v-5b29278f]:hover{background:#e8f4fd;border-color:#0969da;color:#0969da}.assignee-content[data-v-5b29278f]{display:flex;align-items:center;gap:8px}.due-date-content[data-v-5b29278f]{display:flex;align-items:center;gap:4px}.resizable[data-v-5b29278f]{position:relative}.resize-handle[data-v-5b29278f]{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;background:transparent;z-index:10}.resize-handle[data-v-5b29278f]:active,.resize-handle[data-v-5b29278f]:hover{background:#0969da}.table-row:hover .editable[data-v-5b29278f]{background:rgba(9,105,218,.04);border-radius:4px}.editable[data-v-5b29278f]:hover{background:rgba(9,105,218,.08)!important}.table-header.resizing[data-v-5b29278f],.table-row.resizing[data-v-5b29278f]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-cell[data-v-5b29278f]:focus-within{background:rgba(9,105,218,.1);border-radius:4px}.inline-editing[data-v-5b29278f]{opacity:.7;pointer-events:none}@keyframes pulse-5b29278f{0%,to{opacity:.7}50%{opacity:1}}.inline-editing .edit-icon[data-v-5b29278f]{animation:pulse-5b29278f 1s infinite}.btn-ghost[data-v-5b29278f]{background:none;border:1px solid transparent;color:var(--color-text-secondary,#6b778c);cursor:pointer;padding:6px 12px;border-radius:6px;font-size:13px;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.btn-ghost[data-v-5b29278f]:hover{background:var(--color-background-hover,#f4f5f7);color:var(--color-text-primary,#44546f)}.btn-sm[data-v-5b29278f]{padding:4px 8px;font-size:12px}.btn-ghost.danger[data-v-5b29278f]{color:var(--color-danger-600,#dc3545)}.btn-ghost.danger[data-v-5b29278f]:hover{background:var(--color-danger-50,#fee);color:var(--color-danger-700,#b02a37)}body.dark-mode-active .task-list-view[data-v-5b29278f]{background:#111827}body.dark-mode-active .task-toolbar[data-v-5b29278f]{background:#2d2d2d;border-bottom-color:#404040}body.dark-mode-active .add-task-btn[data-v-5b29278f]{background:#0969da;color:#fff}body.dark-mode-active .task-count-number[data-v-5b29278f]{color:#e0e0e0}body.dark-mode-active .task-count-label[data-v-5b29278f]{color:#a0a0a0}body.dark-mode-active .search-input-wrapper[data-v-5b29278f]{background:#252525;border-color:#404040}body.dark-mode-active .search-input[data-v-5b29278f]{background:transparent;color:#e0e0e0}body.dark-mode-active .search-input[data-v-5b29278f]::-moz-placeholder{color:#666}body.dark-mode-active .search-input[data-v-5b29278f]::placeholder{color:#666}body.dark-mode-active .clear-search[data-v-5b29278f],body.dark-mode-active .search-icon[data-v-5b29278f]{color:#a0a0a0}body.dark-mode-active .table-container[data-v-5b29278f],body.dark-mode-active .task-table-container[data-v-5b29278f],body.dark-mode-active .task-table[data-v-5b29278f]{background:#111827}body.dark-mode-active .task-table th[data-v-5b29278f]{background:#252525;border-bottom-color:#404040;color:#e0e0e0}body.dark-mode-active .task-table td[data-v-5b29278f]{border-bottom-color:#333;background:#111827}body.dark-mode-active .table-row[data-v-5b29278f]{background:#111827!important;border-bottom-color:#333!important}body.dark-mode-active .table-row[data-v-5b29278f]:hover{background:#252525!important}body.dark-mode-active .table-row.selected[data-v-5b29278f]{background:#1a3a5c!important;border-left-color:#0969da!important}body.dark-mode-active .task-checkbox[data-v-5b29278f]{border-color:#404040;background:#252525}body.dark-mode-active .task-checkbox[data-v-5b29278f]:checked{background:#0969da;border-color:#0969da}body.dark-mode-active .task-name[data-v-5b29278f]{color:#e0e0e0}body.dark-mode-active .task-name[data-v-5b29278f]:hover{background:#333}body.dark-mode-active .task-name.editing[data-v-5b29278f]{background:#2d2d2d;border-color:#0969da;color:#e0e0e0}body.dark-mode-active .status-badge[data-v-5b29278f]{border-color:#404040}body.dark-mode-active .status-badge.todo[data-v-5b29278f]{background:#2d2d2d;color:#a0a0a0}body.dark-mode-active .status-badge.in_progress[data-v-5b29278f]{background:#1a3a5c;color:#66b3ff}body.dark-mode-active .status-badge.review[data-v-5b29278f]{background:#4a2a1a;color:#ffb366}body.dark-mode-active .status-badge.done[data-v-5b29278f]{background:#1a4a2a;color:#6f9}body.dark-mode-active .priority-indicator.Alta[data-v-5b29278f]{background:#4a1a1a;color:#ff6b6b}body.dark-mode-active .priority-indicator.Media[data-v-5b29278f]{background:#4a3a1a;color:#ffb366}body.dark-mode-active .priority-indicator.Baja[data-v-5b29278f]{background:#1a4a2a;color:#6f9}body.dark-mode-active .assignee-avatar[data-v-5b29278f]{border-color:#404040}body.dark-mode-active .due-date[data-v-5b29278f]{color:#e0e0e0}body.dark-mode-active .due-date.overdue[data-v-5b29278f]{color:#ff6b6b}body.dark-mode-active .due-date.due-soon[data-v-5b29278f]{color:#ffb366}body.dark-mode-active .task-actions[data-v-5b29278f]{background:#252525}body.dark-mode-active .action-btn[data-v-5b29278f]{color:#a0a0a0}body.dark-mode-active .action-btn[data-v-5b29278f]:hover{color:#e0e0e0;background:#333}body.dark-mode-active .btn-ghost[data-v-5b29278f]{color:#a0a0a0}body.dark-mode-active .btn-ghost[data-v-5b29278f]:hover{background:#333;color:#e0e0e0}body.dark-mode-active .btn-ghost.danger[data-v-5b29278f]{color:#ff6b6b}body.dark-mode-active .btn-ghost.danger[data-v-5b29278f]:hover{background:#4a1a1a;color:#f88}body.dark-mode-active .table-cell[data-v-5b29278f]{background:inherit;color:#e0e0e0}body.dark-mode-active .table-header .table-cell[data-v-5b29278f]{background:#252525;color:#e0e0e0}body.dark-mode-active .table-row .table-cell[data-v-5b29278f]{background:inherit;border-color:#333}.task-context-menu[data-v-5b29278f]{position:fixed;background:#fff;border:1px solid #dfe1e6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:180px;padding:4px 0}.menu-item[data-v-5b29278f]{width:100%;padding:8px 16px;background:none;border:none;display:flex;align-items:center;gap:12px;font-size:14px;color:#44546f;cursor:pointer;transition:background-color .15s ease;text-align:left}.menu-item[data-v-5b29278f]:hover{background:#f4f5f7}.menu-item.danger[data-v-5b29278f]{color:#dc3545}.menu-item.danger[data-v-5b29278f]:hover{background:#ffebee}.menu-item i[data-v-5b29278f]{font-size:16px;width:16px;display:flex;align-items:center;justify-content:center}.menu-divider[data-v-5b29278f]{height:1px;background:#f1f3f4;margin:4px 0}.menu-overlay[data-v-5b29278f]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}.cell-actions[data-v-5b29278f]{position:relative}body.dark-mode-active .task-context-menu[data-v-5b29278f]{background:#2d2d2d;border-color:#404040;box-shadow:0 8px 24px rgba(0,0,0,.4)}body.dark-mode-active .menu-item[data-v-5b29278f]{color:#e0e0e0}body.dark-mode-active .menu-item[data-v-5b29278f]:hover{background:#333}body.dark-mode-active .menu-item.danger[data-v-5b29278f]{color:#ff6b6b}body.dark-mode-active .menu-item.danger[data-v-5b29278f]:hover{background:#4a1a1a}body.dark-mode-active .menu-divider[data-v-5b29278f]{background:#404040}.virtual-list-container[data-v-a88b5068]{position:relative;overflow-y:auto;overflow-x:hidden;will-change:scroll-position}.virtual-list-content[data-v-a88b5068]{position:relative;width:100%}.virtual-list-viewport[data-v-a88b5068]{position:relative;will-change:transform}.virtual-list-item[data-v-a88b5068]{position:relative;width:100%;display:flex;align-items:center}.virtual-list-loading[data-v-a88b5068]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.virtual-list-skeleton-item[data-v-a88b5068]{height:60px;display:flex;align-items:center}.virtual-list-empty[data-v-a88b5068]{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px}.empty-state[data-v-a88b5068]{text-align:center;color:var(--color-text-secondary)}.empty-state i[data-v-a88b5068]{font-size:3rem;margin-bottom:var(--space-4);display:block;color:var(--color-text-tertiary)}.empty-state h4[data-v-a88b5068]{margin:0 0 var(--space-2) 0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.empty-state p[data-v-a88b5068]{margin:0;font-size:var(--font-size-sm)}.virtual-list-scroll-indicator[data-v-a88b5068]{position:absolute;right:4px;top:4px;bottom:4px;width:6px;pointer-events:none;transition:opacity var(--transition-fast);z-index:10}.scroll-track[data-v-a88b5068]{position:relative;width:100%;height:100%;background:rgba(0,0,0,.1);border-radius:var(--radius-full)}.scroll-thumb[data-v-a88b5068]{position:absolute;top:0;left:0;width:100%;background:var(--color-primary-500);border-radius:var(--radius-full);transition:transform var(--transition-fast)}.virtual-list-container[data-v-a88b5068]::-webkit-scrollbar{width:8px}.virtual-list-container[data-v-a88b5068]::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-full)}.virtual-list-container[data-v-a88b5068]::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:var(--radius-full);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}.virtual-list-container[data-v-a88b5068]::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}[data-theme=dark] .scroll-track[data-v-a88b5068]{background:hsla(0,0%,100%,.1)}[data-theme=dark] .virtual-list-container[data-v-a88b5068]::-webkit-scrollbar-track{background:var(--color-gray-800)}[data-theme=dark] .virtual-list-container[data-v-a88b5068]::-webkit-scrollbar-thumb{background:var(--color-gray-600)}[data-theme=dark] .virtual-list-container[data-v-a88b5068]::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}@media (prefers-reduced-motion:reduce){.scroll-thumb[data-v-a88b5068],.virtual-list-scroll-indicator[data-v-a88b5068]{transition:none}}.btn[data-v-6f2cca42]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);position:relative;overflow:hidden;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.btn[data-v-6f2cca42]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.btn-xs[data-v-6f2cca42]{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);border-radius:var(--radius-sm);min-height:1.5rem}.btn-sm[data-v-6f2cca42]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-md);min-height:2rem}.btn-md[data-v-6f2cca42]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);border-radius:var(--radius-lg);min-height:2.5rem}.btn-lg[data-v-6f2cca42]{padding:var(--space-4) var(--space-6);font-size:var(--font-size-lg);border-radius:var(--radius-lg);min-height:3rem}.btn-xl[data-v-6f2cca42]{padding:var(--space-5) var(--space-8);font-size:var(--font-size-xl);border-radius:var(--radius-xl);min-height:3.5rem}.btn-primary[data-v-6f2cca42]{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;border-color:var(--color-primary-500);box-shadow:var(--shadow-sm)}.btn-primary[data-v-6f2cca42]:hover:not(.btn-disabled){background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary[data-v-6f2cca42]:active:not(.btn-disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.btn-secondary[data-v-6f2cca42]{background:var(--color-gray-100);color:var(--color-gray-700);border-color:var(--color-gray-200)}.btn-secondary[data-v-6f2cca42]:hover:not(.btn-disabled){background:var(--color-gray-200);border-color:var(--color-gray-300)}.btn-success[data-v-6f2cca42]{background:linear-gradient(135deg,var(--color-success-500),var(--color-success-600));color:#fff;border-color:var(--color-success-500)}.btn-success[data-v-6f2cca42]:hover:not(.btn-disabled){background:linear-gradient(135deg,var(--color-success-600),var(--color-success-700));transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-warning[data-v-6f2cca42]{background:linear-gradient(135deg,var(--color-warning-500),var(--color-warning-600));color:#fff;border-color:var(--color-warning-500)}.btn-warning[data-v-6f2cca42]:hover:not(.btn-disabled){background:linear-gradient(135deg,var(--color-warning-600),var(--color-warning-700));transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-danger[data-v-6f2cca42]{background:linear-gradient(135deg,var(--color-danger-500),var(--color-danger-600));color:#fff;border-color:var(--color-danger-500)}.btn-danger[data-v-6f2cca42]:hover:not(.btn-disabled){background:linear-gradient(135deg,var(--color-danger-600),var(--color-danger-700));transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-ghost[data-v-6f2cca42]{background:transparent;color:var(--color-gray-700);border-color:transparent}.btn-ghost[data-v-6f2cca42]:hover:not(.btn-disabled){background:var(--color-gray-100);color:var(--color-gray-900)}.btn-outline[data-v-6f2cca42]{background:transparent;color:var(--color-primary-600);border-color:var(--color-primary-500)}.btn-outline[data-v-6f2cca42]:hover:not(.btn-disabled){background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-600)}.btn-disabled[data-v-6f2cca42]{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn-loading .btn-content[data-v-6f2cca42]{opacity:.7}.btn-spinner[data-v-6f2cca42]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.btn-block[data-v-6f2cca42]{width:100%}.btn-rounded[data-v-6f2cca42]{border-radius:var(--radius-full)}.btn-icon[data-v-6f2cca42]{display:flex;align-items:center;justify-content:center}.btn-icon-left[data-v-6f2cca42]{margin-right:var(--space-1)}.btn-icon-right[data-v-6f2cca42]{margin-left:var(--space-1)}@keyframes spin-6f2cca42{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin[data-v-6f2cca42]{animation:spin-6f2cca42 1s linear infinite}@media (prefers-reduced-motion:reduce){.btn[data-v-6f2cca42]{transition:none}.animate-spin[data-v-6f2cca42]{animation:none}.btn[data-v-6f2cca42]:hover:not(.btn-disabled){transform:none}}[data-theme=dark] .btn-secondary[data-v-6f2cca42]{background:var(--color-gray-700);color:var(--color-gray-200);border-color:var(--color-gray-600)}[data-theme=dark] .btn-secondary[data-v-6f2cca42]:hover:not(.btn-disabled){background:var(--color-gray-600);border-color:var(--color-gray-500)}[data-theme=dark] .btn-ghost[data-v-6f2cca42]{color:var(--color-gray-300)}[data-theme=dark] .btn-ghost[data-v-6f2cca42]:hover:not(.btn-disabled){background:var(--color-gray-800);color:var(--color-gray-100)}.kanban-task-card[data-v-82515b4c]{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-3);cursor:pointer;transition:all var(--transition-fast);isolation:isolate}.kanban-task-card[data-v-82515b4c]:hover{border-color:var(--color-primary-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.kanban-task-card[data-v-82515b4c]:focus{outline:2px solid var(--color-primary-500);outline-offset:2px}.kanban-task-card.selected[data-v-82515b4c]{border-color:var(--color-primary-500);background:var(--color-primary-50);box-shadow:var(--shadow-lg)}.kanban-task-card.dragging[data-v-82515b4c]{opacity:.8;transform:rotate(5deg) scale(1.02);z-index:1000;box-shadow:var(--shadow-2xl)}.kanban-task-card.completed[data-v-82515b4c]{opacity:.7}.task-header[data-v-82515b4c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.task-checkbox[data-v-82515b4c]{width:16px;height:16px;border:2px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);cursor:pointer;transition:all var(--transition-fast)}.task-checkbox[data-v-82515b4c]:checked{background:var(--color-primary-500);border-color:var(--color-primary-500)}.task-checkbox[data-v-82515b4c]:hover{border-color:var(--color-primary-500);transform:scale(1.1)}.task-priority[data-v-82515b4c]{flex:1;display:flex;justify-content:center}.priority-indicator[data-v-82515b4c]{width:8px;height:8px;border-radius:50%}.priority-indicator.priority-alta[data-v-82515b4c]{background:var(--color-danger-500)}.priority-indicator.priority-media[data-v-82515b4c]{background:var(--color-warning-500)}.priority-indicator.priority-baja[data-v-82515b4c]{background:var(--color-success-500)}.task-actions[data-v-82515b4c]{opacity:0;transition:opacity var(--transition-fast)}.kanban-task-card:hover .task-actions[data-v-82515b4c]{opacity:1}.task-menu-btn[data-v-82515b4c]{width:24px;height:24px;padding:0}.task-content[data-v-82515b4c]{margin-bottom:var(--space-3)}.task-title[data-v-82515b4c]{margin:0 0 var(--space-2) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight);word-wrap:break-word}.task-title.completed[data-v-82515b4c]{text-decoration:line-through;color:var(--color-text-tertiary)}.task-description[data-v-82515b4c]{margin:0 0 var(--space-3) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-labels[data-v-82515b4c]{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-2)}.label-tag[data-v-82515b4c]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.label-tag[data-v-82515b4c],.more-labels[data-v-82515b4c]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.more-labels[data-v-82515b4c]{color:var(--color-text-tertiary);align-self:center}.task-meta[data-v-82515b4c]{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.meta-left[data-v-82515b4c],.meta-right[data-v-82515b4c],.subtasks-progress[data-v-82515b4c]{display:flex;align-items:center;gap:var(--space-2)}.progress-bar[data-v-82515b4c]{width:32px;height:4px;background:var(--color-gray-200);border-radius:var(--radius-full);overflow:hidden}.progress-fill[data-v-82515b4c]{height:100%;background:var(--color-success-500);transition:width var(--transition-base)}.progress-text[data-v-82515b4c]{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap}.attachments-count[data-v-82515b4c],.comments-count[data-v-82515b4c],.due-date[data-v-82515b4c]{display:flex;align-items:center;gap:var(--space-1)}.due-date[data-v-82515b4c]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-gray-100)}.due-date.overdue[data-v-82515b4c]{background:var(--color-danger-100);color:var(--color-danger-700)}.due-date.due-soon[data-v-82515b4c]{background:var(--color-warning-100);color:var(--color-warning-700)}.due-date.due-warning[data-v-82515b4c]{background:var(--color-warning-50);color:var(--color-warning-600)}.assignee[data-v-82515b4c]{position:relative}.assignee-avatar[data-v-82515b4c]{-o-object-fit:cover;object-fit:cover}.assignee-avatar[data-v-82515b4c],.assignee-initials[data-v-82515b4c]{width:24px;height:24px;border-radius:var(--radius-full);border:2px solid var(--color-background)}.assignee-initials[data-v-82515b4c]{background:var(--color-primary-100);color:var(--color-primary-700);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.completion-overlay[data-v-82515b4c]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(16,185,129,.1);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px)}.completion-icon[data-v-82515b4c]{width:48px;height:48px;background:var(--color-success-500);color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:var(--shadow-lg)}.drag-handle[data-v-82515b4c]{position:absolute;top:var(--space-2);right:var(--space-2);opacity:0;color:var(--color-text-tertiary);transition:opacity var(--transition-fast);pointer-events:none}.kanban-task-card.dragging .drag-handle[data-v-82515b4c],.kanban-task-card:hover .drag-handle[data-v-82515b4c]{opacity:1}[data-theme=dark] .kanban-task-card[data-v-82515b4c]{background:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .kanban-task-card.selected[data-v-82515b4c]{background:var(--color-primary-900);border-color:var(--color-primary-400)}[data-theme=dark] .task-checkbox[data-v-82515b4c]{background:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .due-date[data-v-82515b4c],[data-theme=dark] .progress-bar[data-v-82515b4c]{background:var(--color-gray-700)}[data-theme=dark] .due-date.overdue[data-v-82515b4c]{background:var(--color-danger-900);color:var(--color-danger-200)}[data-theme=dark] .due-date.due-soon[data-v-82515b4c]{background:var(--color-warning-900);color:var(--color-warning-200)}[data-theme=dark] .due-date.due-warning[data-v-82515b4c]{background:var(--color-warning-900);color:var(--color-warning-300)}[data-theme=dark] .assignee-initials[data-v-82515b4c]{background:var(--color-primary-900);color:var(--color-primary-200)}[data-theme=dark] .completion-overlay[data-v-82515b4c]{background:rgba(16,185,129,.2)}@media (prefers-reduced-motion:reduce){.kanban-task-card[data-v-82515b4c]{transition:none}.kanban-task-card.dragging[data-v-82515b4c],.kanban-task-card[data-v-82515b4c]:hover{transform:none}.progress-fill[data-v-82515b4c],.task-actions[data-v-82515b4c],.task-checkbox[data-v-82515b4c]{transition:none}.task-checkbox[data-v-82515b4c]:hover{transform:none}}@media (max-width:768px){.kanban-task-card[data-v-82515b4c]{padding:var(--space-3)}.task-meta[data-v-82515b4c]{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.meta-left[data-v-82515b4c],.meta-right[data-v-82515b4c]{width:100%;justify-content:space-between}.task-actions[data-v-82515b4c]{opacity:1}}@media print{.kanban-task-card[data-v-82515b4c]{box-shadow:none!important;border:1px solid #000!important;-moz-column-break-inside:avoid;break-inside:avoid;transform:none!important}.completion-overlay[data-v-82515b4c],.drag-handle[data-v-82515b4c],.task-actions[data-v-82515b4c]{display:none!important}}body.dark-mode-active .kanban-task-card[data-v-82515b4c]{background:#2d2d2d;border-color:#404040;color:#e0e0e0}body.dark-mode-active .kanban-task-card[data-v-82515b4c]:hover{background:#333;border-color:#505050;box-shadow:0 4px 12px rgba(0,0,0,.3)}body.dark-mode-active .kanban-task-card.completed[data-v-82515b4c]{background:#1a2e1a;border-color:#2a4a2a}body.dark-mode-active .kanban-task-card.completed .task-title[data-v-82515b4c]{color:#90b090}body.dark-mode-active .kanban-task-card.selected[data-v-82515b4c]{background:#1a3a5c;border-color:#0969da}body.dark-mode-active .task-title[data-v-82515b4c]{color:#e0e0e0}body.dark-mode-active .task-title[data-v-82515b4c]:hover{color:#f0f0f0}body.dark-mode-active .task-description[data-v-82515b4c]{color:#a0a0a0}body.dark-mode-active .task-labels .label[data-v-82515b4c]{background:#404040;color:#e0e0e0}body.dark-mode-active .priority-badge.high[data-v-82515b4c]{background:#4a1a1a;color:#ff6b6b}body.dark-mode-active .priority-badge.medium[data-v-82515b4c]{background:#4a3a1a;color:#ffb366}body.dark-mode-active .priority-badge.low[data-v-82515b4c]{background:#1a4a2a;color:#6f9}body.dark-mode-active .status-badge.todo[data-v-82515b4c]{background:#2d2d2d;color:#a0a0a0}body.dark-mode-active .status-badge.in_progress[data-v-82515b4c]{background:#1a3a5c;color:#66b3ff}body.dark-mode-active .status-badge.review[data-v-82515b4c]{background:#4a2a1a;color:#ffb366}body.dark-mode-active .status-badge.done[data-v-82515b4c]{background:#1a4a2a;color:#6f9}body.dark-mode-active .due-date[data-v-82515b4c]{color:#e0e0e0}body.dark-mode-active .due-date.overdue[data-v-82515b4c]{background:#4a1a1a;color:#ff6b6b}body.dark-mode-active .due-date.due-soon[data-v-82515b4c]{background:#4a3a1a;color:#ffb366}body.dark-mode-active .assignee-avatar[data-v-82515b4c]{border-color:#404040}body.dark-mode-active .attachment-indicator[data-v-82515b4c],body.dark-mode-active .subtask-indicator[data-v-82515b4c]{color:#a0a0a0}body.dark-mode-active .task-actions[data-v-82515b4c]{background:#252525;border-color:#404040}body.dark-mode-active .action-btn[data-v-82515b4c]{color:#a0a0a0}body.dark-mode-active .action-btn[data-v-82515b4c]:hover{color:#e0e0e0;background:#404040}body.dark-mode-active .drag-handle[data-v-82515b4c]{color:#666}body.dark-mode-active .drag-handle[data-v-82515b4c]:hover{color:#a0a0a0}body.dark-mode-active .completion-overlay[data-v-82515b4c]{background:rgba(26,26,26,.9)}body.dark-mode-active .completion-checkmark[data-v-82515b4c]{color:#6f9}.task-kanban-view[data-v-049ab6ca]{display:flex;flex-direction:column;height:100%;background:var(--color-background)}.kanban-header[data-v-049ab6ca]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);border-bottom:1px solid var(--color-border-light);background:var(--color-surface);gap:var(--space-4)}.header-left[data-v-049ab6ca]{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.header-left h3[data-v-049ab6ca]{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.kanban-stats[data-v-049ab6ca]{display:flex;gap:var(--space-4)}.stat-item[data-v-049ab6ca]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.stat-count[data-v-049ab6ca]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.stat-label[data-v-049ab6ca]{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.header-center[data-v-049ab6ca]{flex:1;display:flex;justify-content:center}.kanban-controls[data-v-049ab6ca]{display:flex;align-items:center;gap:var(--space-2);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-1)}.kanban-controls .btn.active[data-v-049ab6ca]{background:var(--color-primary-100);color:var(--color-primary-700)}.header-right[data-v-049ab6ca]{display:flex;align-items:center;flex-shrink:0}.view-controls[data-v-049ab6ca]{display:flex;gap:var(--space-2)}.kanban-filters[data-v-049ab6ca]{border-bottom:1px solid var(--color-border-light);background:var(--color-background-secondary)}.filters-content[data-v-049ab6ca]{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);flex-wrap:wrap}.filter-group[data-v-049ab6ca]{display:flex;align-items:center;gap:var(--space-2)}.filter-group label[data-v-049ab6ca]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap}.filter-select[data-v-049ab6ca]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-sm);min-width:120px;transition:border-color var(--transition-fast)}.filter-select[data-v-049ab6ca]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.filter-actions[data-v-049ab6ca]{margin-left:auto}.kanban-board[data-v-049ab6ca]{display:flex;gap:var(--space-4);padding:var(--space-6);overflow-x:auto;flex:1;min-height:0}.kanban-board.collapsed .kanban-column[data-v-049ab6ca]{min-width:200px}.kanban-board.collapsed .add-task-btn span[data-v-049ab6ca],.kanban-board.collapsed .column-title h4[data-v-049ab6ca]{display:none}.kanban-column[data-v-049ab6ca]{min-width:300px;max-width:350px;background:var(--color-background-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);display:flex;flex-direction:column;transition:all var(--transition-base)}.kanban-column.has-wip-limit.wip-exceeded[data-v-049ab6ca]{border-color:var(--color-warning-500);background:var(--color-warning-50)}.kanban-column.drag-over[data-v-049ab6ca]{border-color:var(--color-primary-500);background:var(--color-primary-50);transform:scale(1.02)}.column-header[data-v-049ab6ca]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.column-title[data-v-049ab6ca]{display:flex;align-items:center;gap:var(--space-3);flex:1}.column-icon[data-v-049ab6ca]{width:32px;height:32px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--font-size-base)}.column-title h4[data-v-049ab6ca]{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.column-badge[data-v-049ab6ca]{display:flex;align-items:center;gap:var(--space-1);background:var(--color-gray-100);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.task-count[data-v-049ab6ca]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.wip-limit[data-v-049ab6ca]{color:var(--color-text-tertiary)}.column-actions[data-v-049ab6ca]{opacity:0;transition:opacity var(--transition-fast)}.kanban-column:hover .column-actions[data-v-049ab6ca]{opacity:1}.column-content[data-v-049ab6ca]{flex:1;padding:var(--space-4);display:flex;flex-direction:column;overflow-y:auto;gap:var(--space-3);position:relative}.task-list[data-v-049ab6ca]{display:flex;flex-direction:column;gap:var(--space-3)}.drop-zone-indicator[data-v-049ab6ca]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(14,165,233,.1);border:2px dashed var(--color-primary-500);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--color-primary-600);font-weight:var(--font-weight-medium);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:10}.drop-zone-indicator.active[data-v-049ab6ca]{opacity:1}.drop-zone-indicator i[data-v-049ab6ca]{font-size:var(--font-size-2xl)}.add-task-btn[data-v-049ab6ca]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-sm);margin-top:auto}.add-task-btn[data-v-049ab6ca]:hover{border-color:var(--color-primary-400);color:var(--color-primary-600);background:var(--color-primary-50)}.add-task-btn.compact[data-v-049ab6ca]{padding:var(--space-2);border-radius:var(--radius-full);aspect-ratio:1}.add-column-wrapper[data-v-049ab6ca]{display:flex;align-items:flex-start;padding-top:calc(var(--space-4) + var(--space-12))}.add-column-btn[data-v-049ab6ca]{min-width:200px;height:120px;border:2px dashed var(--color-border);border-radius:var(--radius-xl);background:transparent;color:var(--color-text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);transition:all var(--transition-fast)}.add-column-btn[data-v-049ab6ca]:hover{border-color:var(--color-primary-400);color:var(--color-primary-600);background:var(--color-primary-50)}@media (max-width:1024px){.kanban-board[data-v-049ab6ca]{padding:var(--space-4);gap:var(--space-3)}.kanban-column[data-v-049ab6ca]{min-width:280px}}@media (max-width:768px){.kanban-header[data-v-049ab6ca]{flex-direction:column;gap:var(--space-4);align-items:stretch}.header-center[data-v-049ab6ca],.header-left[data-v-049ab6ca],.header-right[data-v-049ab6ca],.kanban-stats[data-v-049ab6ca]{justify-content:center}.filters-content[data-v-049ab6ca]{flex-direction:column;align-items:stretch;gap:var(--space-4)}.filter-group[data-v-049ab6ca]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.kanban-board[data-v-049ab6ca]{padding:var(--space-3);gap:var(--space-2)}.kanban-column[data-v-049ab6ca]{min-width:260px}.column-content[data-v-049ab6ca],.column-header[data-v-049ab6ca]{padding:var(--space-3)}.column-actions[data-v-049ab6ca]{opacity:1}}@media (max-width:640px){.kanban-board[data-v-049ab6ca]{flex-direction:column;overflow-x:visible;overflow-y:auto}.kanban-column[data-v-049ab6ca]{min-width:auto;max-width:none;width:100%}.add-column-wrapper[data-v-049ab6ca]{padding-top:0}.add-column-btn[data-v-049ab6ca]{width:100%;min-width:auto}}[data-theme=dark] .kanban-column[data-v-049ab6ca]{background:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .kanban-column.has-wip-limit.wip-exceeded[data-v-049ab6ca]{background:var(--color-warning-900);border-color:var(--color-warning-600)}[data-theme=dark] .kanban-column.drag-over[data-v-049ab6ca]{background:var(--color-primary-900);border-color:var(--color-primary-400)}[data-theme=dark] .column-header[data-v-049ab6ca]{background:var(--color-background);border-color:var(--color-border)}[data-theme=dark] .column-badge[data-v-049ab6ca]{background:var(--color-gray-700)}[data-theme=dark] .stat-count[data-v-049ab6ca]{color:var(--color-primary-400)}[data-theme=dark] .drop-zone-indicator[data-v-049ab6ca]{background:rgba(14,165,233,.2);border-color:var(--color-primary-400);color:var(--color-primary-400)}@media (prefers-reduced-motion:reduce){.add-column-btn[data-v-049ab6ca],.add-task-btn[data-v-049ab6ca],.column-actions[data-v-049ab6ca],.drop-zone-indicator[data-v-049ab6ca],.kanban-column[data-v-049ab6ca]{transition:none}.kanban-column.drag-over[data-v-049ab6ca]{transform:none}}.column-content[data-v-049ab6ca]::-webkit-scrollbar{width:6px}.column-content[data-v-049ab6ca]::-webkit-scrollbar-track{background:transparent}.column-content[data-v-049ab6ca]::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}.column-content[data-v-049ab6ca]::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}[data-theme=dark] .column-content[data-v-049ab6ca]::-webkit-scrollbar-thumb{background:var(--color-gray-600)}[data-theme=dark] .column-content[data-v-049ab6ca]::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}.kanban-column[data-v-049ab6ca]:focus-within{outline:2px solid var(--color-primary-500);outline-offset:2px}.filter-select[data-v-049ab6ca]:focus{outline:none}@media print{.add-column-wrapper[data-v-049ab6ca],.add-task-btn[data-v-049ab6ca],.column-actions[data-v-049ab6ca],.kanban-filters[data-v-049ab6ca],.kanban-header[data-v-049ab6ca]{display:none!important}.kanban-board[data-v-049ab6ca]{display:block!important;-moz-columns:3;columns:3;-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.kanban-column[data-v-049ab6ca]{-moz-column-break-inside:avoid;break-inside:avoid;min-width:auto;max-width:none;margin-bottom:var(--space-4);border:1px solid #000!important}}body.dark-mode-active .task-kanban-view[data-v-049ab6ca]{background:#1a1a1a;color:#e0e0e0}body.dark-mode-active .kanban-header[data-v-049ab6ca]{background:#2d2d2d;border-bottom-color:#404040}body.dark-mode-active .kanban-header h3[data-v-049ab6ca],body.dark-mode-active .stat-count[data-v-049ab6ca]{color:#e0e0e0}body.dark-mode-active .stat-label[data-v-049ab6ca]{color:#a0a0a0}body.dark-mode-active .kanban-filters[data-v-049ab6ca]{background:#252525;border-color:#404040}body.dark-mode-active .filter-group label[data-v-049ab6ca]{color:#e0e0e0}body.dark-mode-active .filter-select[data-v-049ab6ca]{background:#2d2d2d;border-color:#404040;color:#e0e0e0}body.dark-mode-active .filter-select[data-v-049ab6ca]:focus{border-color:#0969da;background:#333}body.dark-mode-active .filter-select option[data-v-049ab6ca]{background:#2d2d2d;color:#e0e0e0}body.dark-mode-active .search-input[data-v-049ab6ca]{background:#2d2d2d;border-color:#404040;color:#e0e0e0}body.dark-mode-active .search-input[data-v-049ab6ca]::-moz-placeholder{color:#666}body.dark-mode-active .search-input[data-v-049ab6ca]::placeholder{color:#666}body.dark-mode-active .search-input[data-v-049ab6ca]:focus{border-color:#0969da;background:#333}body.dark-mode-active .kanban-board[data-v-049ab6ca]{background:#1a1a1a}body.dark-mode-active .kanban-column[data-v-049ab6ca]{background:#252525;border-color:#404040}body.dark-mode-active .column-header[data-v-049ab6ca]{background:#2d2d2d;border-bottom-color:#404040}body.dark-mode-active .column-title[data-v-049ab6ca]{color:#e0e0e0}body.dark-mode-active .column-count[data-v-049ab6ca]{background:#1a3a5c;color:#66b3ff}body.dark-mode-active .column-content[data-v-049ab6ca]{background:#252525}body.dark-mode-active .add-task-btn[data-v-049ab6ca]{background:#2d2d2d;border-color:#404040;color:#a0a0a0}body.dark-mode-active .add-task-btn[data-v-049ab6ca]:hover{background:#333;border-color:#0969da;color:#66b3ff}body.dark-mode-active .add-column-wrapper[data-v-049ab6ca]{background:#252525;border-color:#404040}body.dark-mode-active .add-column-btn[data-v-049ab6ca]{background:#2d2d2d;border-color:#404040;color:#a0a0a0}body.dark-mode-active .add-column-btn[data-v-049ab6ca]:hover{background:#333;border-color:#0969da;color:#66b3ff}body.dark-mode-active .drag-placeholder[data-v-049ab6ca]{background:#1a3a5c;border-color:#0969da}body.dark-mode-active .column-content[data-v-049ab6ca]::-webkit-scrollbar-track{background:#2d2d2d}body.dark-mode-active .column-content[data-v-049ab6ca]::-webkit-scrollbar-thumb{background:#404040}body.dark-mode-active .column-content[data-v-049ab6ca]::-webkit-scrollbar-thumb:hover{background:#505050}.task-filters[data-v-3ac40ec7]{position:relative}.filter-toggle[data-v-3ac40ec7]{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-3ac40ec7]:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.filter-toggle.active[data-v-3ac40ec7]{background:#3b82f6;border-color:#3b82f6;color:#fff}.filter-badge[data-v-3ac40ec7]{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-3ac40ec7]{background:hsla(0,0%,100%,.2)}.filters-panel[data-v-3ac40ec7]{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-3ac40ec7]{min-width:600px}}@media (max-width:768px){.filters-panel[data-v-3ac40ec7]{min-width:100%;left:-50vw;right:-50vw;margin-left:50vw;margin-right:50vw}}.filters-header[data-v-3ac40ec7]{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-3ac40ec7]{margin:0;font-size:1.125rem;font-weight:600;color:#1e293b}.header-actions[data-v-3ac40ec7]{display:flex;gap:.5rem}.filters-content[data-v-3ac40ec7]{padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.filter-section[data-v-3ac40ec7]{display:flex;flex-direction:column;gap:1rem}.filter-section h4[data-v-3ac40ec7]{margin:0;font-size:1rem;font-weight:600;color:#1e293b}.saved-views[data-v-3ac40ec7]{display:flex;flex-direction:column;gap:.5rem}.saved-view-item[data-v-3ac40ec7]{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-3ac40ec7]:hover{background:#f8fafc;border-color:#cbd5e1}.saved-view-item.active[data-v-3ac40ec7]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.1)}.view-info[data-v-3ac40ec7]{display:flex;align-items:center;gap:.75rem;flex:1}.view-icon[data-v-3ac40ec7]{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-3ac40ec7]{background:#dbeafe;color:#3b82f6}.view-details[data-v-3ac40ec7]{flex:1}.view-name[data-v-3ac40ec7]{font-weight:500;color:#1e293b;line-height:1.2}.view-description[data-v-3ac40ec7]{font-size:.75rem;color:#64748b;margin-top:.125rem}.view-actions[data-v-3ac40ec7]{display:flex;gap:.25rem}.btn-icon[data-v-3ac40ec7]{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-3ac40ec7]:hover{background:#f1f5f9;color:#1e293b}.btn-icon.danger[data-v-3ac40ec7]:hover{background:#fef2f2;color:#ef4444}.add-view-btn[data-v-3ac40ec7]{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-3ac40ec7]:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.quick-filters[data-v-3ac40ec7]{display:flex;flex-wrap:wrap;gap:.5rem}.quick-filter-btn[data-v-3ac40ec7]{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-3ac40ec7]:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.quick-filter-btn.active[data-v-3ac40ec7]{background:#3b82f6;border-color:#3b82f6;color:#fff}.filter-count[data-v-3ac40ec7]{background:#f1f5f9;color:#64748b;padding:.125rem .375rem;border-radius:4px;font-size:.75rem;font-weight:500}.quick-filter-btn.active .filter-count[data-v-3ac40ec7]{background:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.advanced-filters[data-v-3ac40ec7]{border-top:1px solid #e2e8f0;padding-top:1.5rem}.filters-grid[data-v-3ac40ec7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.filter-group[data-v-3ac40ec7]{display:flex;flex-direction:column;gap:.75rem}.filter-label[data-v-3ac40ec7]{font-size:.875rem;font-weight:600;color:#374151}.filter-options[data-v-3ac40ec7]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.filter-option[data-v-3ac40ec7]{display:flex;align-items:center}.checkbox-label[data-v-3ac40ec7]{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-3ac40ec7]:hover{background:#f9fafb}.checkbox-label input[type=checkbox][data-v-3ac40ec7]{display:none}.checkmark[data-v-3ac40ec7]{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-3ac40ec7]{background:#3b82f6;border-color:#3b82f6}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-3ac40ec7]:after{content:"✓";position:absolute;top:-1px;left:2px;color:#fff;font-size:12px;font-weight:700}.priority-indicator[data-v-3ac40ec7],.status-indicator[data-v-3ac40ec7]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.priority-indicator.priority-alta[data-v-3ac40ec7]{background:#ef4444}.priority-indicator.priority-media[data-v-3ac40ec7]{background:#f59e0b}.priority-indicator.priority-baja[data-v-3ac40ec7]{background:#10b981}.count[data-v-3ac40ec7]{margin-left:auto;font-size:.75rem;color:#9ca3af;font-weight:500}.assignee-search[data-v-3ac40ec7]{display:flex;flex-direction:column;gap:.5rem}.search-input[data-v-3ac40ec7]{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.search-input[data-v-3ac40ec7]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.1)}.assignee-avatar[data-v-3ac40ec7]{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-3ac40ec7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.date-range-options[data-v-3ac40ec7]{display:flex;flex-direction:column;gap:.75rem}.date-presets[data-v-3ac40ec7]{display:flex;flex-wrap:wrap;gap:.25rem}.preset-btn[data-v-3ac40ec7]{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-3ac40ec7]:hover{background:#f9fafb;border-color:#9ca3af}.preset-btn.active[data-v-3ac40ec7]{background:#3b82f6;border-color:#3b82f6;color:#fff}.custom-date-range[data-v-3ac40ec7]{padding-top:.5rem;border-top:1px solid #e5e7eb}.date-inputs[data-v-3ac40ec7]{display:flex;align-items:center;gap:.5rem}.date-input[data-v-3ac40ec7]{flex:1;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem}.date-separator[data-v-3ac40ec7]{font-size:.875rem;color:#6b7280}.tags-filter[data-v-3ac40ec7]{display:flex;flex-direction:column;gap:.75rem}.tag-cloud[data-v-3ac40ec7]{display:flex;flex-wrap:wrap;gap:.375rem}.tag-btn[data-v-3ac40ec7]{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-3ac40ec7]:hover{background:#f3f4f6;border-color:#d1d5db}.tag-btn.active[data-v-3ac40ec7]{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.tag-color[data-v-3ac40ec7]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tag-count[data-v-3ac40ec7]{background:#e5e7eb;color:#6b7280;padding:.125rem .25rem;border-radius:8px;font-size:.625rem;font-weight:500}.tag-btn.active .tag-count[data-v-3ac40ec7]{background:#dbeafe;color:#1e40af}.custom-fields-filters[data-v-3ac40ec7]{display:flex;flex-direction:column;gap:1rem}.custom-field-filter[data-v-3ac40ec7]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-3ac40ec7]{font-size:.8125rem;color:#6b7280;font-weight:500}.field-input[data-v-3ac40ec7],.field-select[data-v-3ac40ec7]{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.field-input.small[data-v-3ac40ec7]{width:80px}.number-range[data-v-3ac40ec7]{display:flex;align-items:center;gap:.5rem}.range-separator[data-v-3ac40ec7]{font-size:.875rem;color:#6b7280}.active-filters-summary[data-v-3ac40ec7]{border-top:1px solid #e2e8f0;padding-top:1.5rem}.active-filters-summary h4[data-v-3ac40ec7]{margin:0 0 .75rem 0;font-size:.875rem;font-weight:600;color:#374151}.active-filter-tags[data-v-3ac40ec7]{display:flex;flex-wrap:wrap;gap:.5rem}.active-filter-tag[data-v-3ac40ec7]{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-3ac40ec7]{color:#3b82f6;font-weight:500}.filter-value[data-v-3ac40ec7]{color:#1e40af}.remove-filter[data-v-3ac40ec7]{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-3ac40ec7]:hover{background:rgba(239,68,68,.1);color:#ef4444}.modal-overlay[data-v-3ac40ec7]{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-3ac40ec7]{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-3ac40ec7]{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-3ac40ec7]{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.btn-close[data-v-3ac40ec7]{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-3ac40ec7]:hover{background:#f3f4f6;color:#374151}.modal-content[data-v-3ac40ec7]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-3ac40ec7]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-3ac40ec7]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-3ac40ec7],.form-textarea[data-v-3ac40ec7]{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s ease}.form-input[data-v-3ac40ec7]:focus,.form-textarea[data-v-3ac40ec7]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.1)}.form-textarea[data-v-3ac40ec7]{resize:vertical;min-height:80px}.icon-selector[data-v-3ac40ec7]{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem}.icon-btn[data-v-3ac40ec7]{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-3ac40ec7]:hover{background:#f9fafb;border-color:#9ca3af}.icon-btn.active[data-v-3ac40ec7]{background:#3b82f6;border-color:#3b82f6;color:#fff}.modal-footer[data-v-3ac40ec7]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}.btn[data-v-3ac40ec7]{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-3ac40ec7]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-3ac40ec7]{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn-primary[data-v-3ac40ec7]:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.btn-ghost[data-v-3ac40ec7]{background:transparent;border-color:#d1d5db;color:#6b7280}.btn-ghost[data-v-3ac40ec7]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;color:#374151}.btn-sm[data-v-3ac40ec7]{padding:.375rem .75rem;font-size:.8125rem}.slide-down-enter-active[data-v-3ac40ec7],.slide-down-leave-active[data-v-3ac40ec7]{transition:all .3s ease}.slide-down-enter-from[data-v-3ac40ec7],.slide-down-leave-to[data-v-3ac40ec7]{opacity:0;transform:translateY(-10px)}@media (max-width:1024px){.filters-grid[data-v-3ac40ec7]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.filters-grid[data-v-3ac40ec7]{grid-template-columns:1fr}.quick-filters[data-v-3ac40ec7]{flex-direction:column}.date-inputs[data-v-3ac40ec7]{flex-direction:column;align-items:stretch}.modal-overlay[data-v-3ac40ec7]{padding:1rem}.icon-selector[data-v-3ac40ec7]{grid-template-columns:repeat(4,1fr)}}body.dark-mode-active .filter-toggle[data-v-3ac40ec7]{background:#1e293b;border-color:#475569;color:#e2e8f0}body.dark-mode-active .filter-toggle[data-v-3ac40ec7]:hover{background:#334155;border-color:#64748b;color:#f1f5f9}body.dark-mode-active .filter-toggle.active[data-v-3ac40ec7]{background:#3b82f6;border-color:#3b82f6;color:#fff}body.dark-mode-active .filters-panel[data-v-3ac40ec7]{background:#1e293b;border-color:#475569}.inbox-center[data-v-48c077e0]{position:relative;display:inline-block}.inbox-trigger[data-v-48c077e0]{position:relative}.inbox-btn[data-v-48c077e0]{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}.inbox-btn[data-v-48c077e0]:hover{background:#f3f4f6;color:#374151}.inbox-btn.has-notifications[data-v-48c077e0]{color:#3b82f6}.inbox-badge[data-v-48c077e0]{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)}.inbox-overlay[data-v-48c077e0]{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:999}.inbox-panel[data-v-48c077e0]{position:absolute;top:50px;right:0;width:420px;max-height:700px;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}.inbox-header[data-v-48c077e0]{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-48c077e0]{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937;display:flex;align-items:center}.header-actions[data-v-48c077e0]{display:flex;gap:.5rem}.action-btn[data-v-48c077e0]{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-48c077e0]:hover{background:#e5e7eb;color:#374151}.inbox-tabs[data-v-48c077e0]{display:flex;padding:0 1.5rem;background:#f9fafb;border-bottom:1px solid #f3f4f6}.tab-btn[data-v-48c077e0]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;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;flex:1;justify-content:center}.tab-btn[data-v-48c077e0]:hover{color:#374151;background:rgba(59,130,246,.05)}.tab-btn.active[data-v-48c077e0]{color:#3b82f6;background:#fff;border-bottom:2px solid #3b82f6;font-weight:600}.tab-count[data-v-48c077e0]{background:#ef4444;color:#fff;font-size:.625rem;padding:.125rem .375rem;border-radius:8px;font-weight:600;min-width:16px;text-align:center}.tab-btn.active .tab-count[data-v-48c077e0]{background:#3b82f6}.inbox-list[data-v-48c077e0]{flex:1;overflow-y:auto;max-height:500px}.inbox-list.empty[data-v-48c077e0]{display:flex;align-items:center;justify-content:center;min-height:300px}.empty-state[data-v-48c077e0]{text-align:center;color:#6b7280;padding:2rem}.empty-icon[data-v-48c077e0]{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-message[data-v-48c077e0]{margin:0 0 .5rem 0;font-size:1rem;font-weight:600;color:#374151}.empty-subtitle[data-v-48c077e0]{margin:0;font-size:.875rem;color:#6b7280}.notification-bundle[data-v-48c077e0]{border-bottom:1px solid #f3f4f6}.notification-bundle.unread[data-v-48c077e0]{border-left:3px solid #3b82f6;background:rgba(59,130,246,.02)}.bundle-header[data-v-48c077e0]{display:flex;align-items:center;padding:1rem 1.5rem;cursor:pointer;transition:all .2s ease;gap:.75rem;position:relative}.bundle-header[data-v-48c077e0]:hover{background:#f9fafb}.bundle-icon[data-v-48c077e0]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.125rem;flex-shrink:0}.icon-assignment[data-v-48c077e0]{background:rgba(168,85,247,.1);color:#a855f7}.icon-comment[data-v-48c077e0]{background:rgba(59,130,246,.1);color:#3b82f6}.icon-task[data-v-48c077e0]{background:rgba(34,197,94,.1);color:#22c55e}.icon-deadline[data-v-48c077e0]{background:rgba(245,158,11,.1);color:#f59e0b}.icon-system[data-v-48c077e0]{background:rgba(107,114,128,.1);color:#6b7280}.bundle-content[data-v-48c077e0]{flex:1;min-width:0}.bundle-title[data-v-48c077e0]{color:#1f2937;font-size:.875rem;font-weight:600;line-height:1.4;margin-bottom:.25rem}.bundle-meta[data-v-48c077e0]{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:#6b7280}.bundle-count[data-v-48c077e0],.bundle-time[data-v-48c077e0]{font-weight:500}.bundle-actions[data-v-48c077e0]{display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease}.bundle-header:hover .bundle-actions[data-v-48c077e0]{opacity:1}.dismiss-bundle-btn[data-v-48c077e0],.expand-btn[data-v-48c077e0],.mark-bundle-read-btn[data-v-48c077e0]{width:28px;height:28px;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-bundle-read-btn[data-v-48c077e0]:hover{background:rgba(34,197,94,.1);color:#22c55e}.dismiss-bundle-btn[data-v-48c077e0]:hover{background:rgba(239,68,68,.1);color:#ef4444}.expand-btn[data-v-48c077e0]{transform:rotate(0deg);transition:transform .2s ease}.expand-btn.expanded[data-v-48c077e0]{transform:rotate(180deg)}.expand-btn[data-v-48c077e0]:hover{background:#f3f4f6;color:#374151}.unread-indicator[data-v-48c077e0]{position:absolute;top:1.25rem;left:.75rem;width:8px;height:8px;background:#3b82f6;border-radius:50%}.bundle-items[data-v-48c077e0]{background:#fafbfc;border-top:1px solid #f0f1f2}.notification-item[data-v-48c077e0]{display:flex;align-items:flex-start;padding:.75rem 1.5rem .75rem 4.5rem;border-bottom:1px solid #f0f1f2;cursor:pointer;transition:all .2s ease;position:relative;gap:.75rem}.notification-item[data-v-48c077e0]:last-child{border-bottom:none}.notification-item[data-v-48c077e0]:hover{background:#f5f6f7}.notification-item.unread[data-v-48c077e0]{background:rgba(59,130,246,.03)}.notification-content[data-v-48c077e0]{flex:1;min-width:0}.notification-message[data-v-48c077e0]{color:#374151;font-size:.8rem;line-height:1.4;margin-bottom:.25rem}.notification-time[data-v-48c077e0]{font-size:.7rem;color:#6b7280;font-weight:500}.notification-actions[data-v-48c077e0]{display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease}.notification-item:hover .notification-actions[data-v-48c077e0]{opacity:1}.dismiss-btn[data-v-48c077e0],.mark-read-btn[data-v-48c077e0]{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:.8rem}.mark-read-btn[data-v-48c077e0]:hover{background:rgba(34,197,94,.1);color:#22c55e}.dismiss-btn[data-v-48c077e0]:hover{background:rgba(239,68,68,.1);color:#ef4444}.item-unread-indicator[data-v-48c077e0]{position:absolute;top:.875rem;left:3.5rem;width:6px;height:6px;background:#3b82f6;border-radius:50%}.inbox-settings[data-v-48c077e0],.snooze-options[data-v-48c077e0]{border-top:1px solid #e5e7eb;background:#f9fafb;max-height:350px;overflow-y:auto}.settings-header[data-v-48c077e0],.snooze-header[data-v-48c077e0]{padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb}.settings-header h6[data-v-48c077e0],.snooze-header h6[data-v-48c077e0]{margin:0;font-size:1rem;font-weight:600;color:#1f2937}.close-settings[data-v-48c077e0],.close-snooze[data-v-48c077e0]{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-48c077e0]:hover,.close-snooze[data-v-48c077e0]:hover{background:#e5e7eb;color:#374151}.settings-content[data-v-48c077e0]{padding:1rem 1.5rem}.setting-group[data-v-48c077e0]{margin-bottom:1.5rem}.setting-group[data-v-48c077e0]:last-child{margin-bottom:0}.setting-group h7[data-v-48c077e0]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.setting-list[data-v-48c077e0]{display:flex;flex-direction:column;gap:.75rem}.setting-item[data-v-48c077e0]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.setting-info[data-v-48c077e0]{display:flex;align-items:center;gap:.75rem;flex:1}.setting-icon[data-v-48c077e0]{font-size:1.125rem;color:#6b7280}.setting-name[data-v-48c077e0]{font-size:.875rem;font-weight:500;color:#1f2937;line-height:1.2}.setting-description[data-v-48c077e0]{font-size:.75rem;color:#6b7280;line-height:1.2}.toggle-switch[data-v-48c077e0]{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.toggle-switch input[data-v-48c077e0]{opacity:0;width:0;height:0}.toggle-slider[data-v-48c077e0]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.toggle-slider[data-v-48c077e0]: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-48c077e0]{background-color:#3b82f6}input:checked+.toggle-slider[data-v-48c077e0]:before{transform:translateX(20px)}.snooze-buttons[data-v-48c077e0]{padding:1rem 1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.5rem}.snooze-btn[data-v-48c077e0]{padding:.5rem .75rem;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.snooze-btn[data-v-48c077e0]:hover{border-color:#3b82f6;color:#3b82f6}body.dark-mode-active .inbox-panel[data-v-48c077e0]{background:#1f2937;border-color:#374151}body.dark-mode-active .inbox-header[data-v-48c077e0],body.dark-mode-active .inbox-tabs[data-v-48c077e0]{background:#111827;border-color:#374151}body.dark-mode-active .tab-btn[data-v-48c077e0]{color:#9ca3af}body.dark-mode-active .tab-btn[data-v-48c077e0]:hover{color:#f3f4f6;background:rgba(59,130,246,.1)}body.dark-mode-active .tab-btn.active[data-v-48c077e0]{color:#60a5fa;background:#1f2937}body.dark-mode-active .bundle-header[data-v-48c077e0]{background:#1f2937}body.dark-mode-active .bundle-header[data-v-48c077e0]:hover{background:#374151}body.dark-mode-active .bundle-items[data-v-48c077e0]{background:#111827;border-color:#374151}body.dark-mode-active .notification-item[data-v-48c077e0]{border-color:#374151}body.dark-mode-active .notification-item[data-v-48c077e0]:hover{background:#1f2937}@media (max-width:768px){.inbox-panel[data-v-48c077e0]{width:360px;right:-20px}.inbox-tabs[data-v-48c077e0]{padding:0 1rem}.bundle-header[data-v-48c077e0]{padding:.75rem 1rem}.notification-item[data-v-48c077e0]{padding:.5rem 1rem .5rem 3.5rem}}.global-search[data-v-a55bb54a],.search-trigger[data-v-a55bb54a]{position:relative}.search-input-wrapper[data-v-a55bb54a]{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-a55bb54a]:hover{border-color:#adb5bd}.search-input-wrapper[data-v-a55bb54a]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 .2rem rgba(59,130,246,.25);background:#fff}.search-icon[data-v-a55bb54a]{color:#6c757d;margin-right:.75rem;font-size:1rem}.search-input[data-v-a55bb54a]{border:none;background:transparent;outline:none;flex:1;font-size:.875rem;color:#495057}.search-input[data-v-a55bb54a]::-moz-placeholder{color:#6c757d}.search-input[data-v-a55bb54a]::placeholder{color:#6c757d}.search-shortcut[data-v-a55bb54a]{display:flex;align-items:center;gap:.25rem;margin-left:.75rem;font-size:.75rem;color:#6c757d}.search-shortcut kbd[data-v-a55bb54a]{background:#e9ecef;border:1px solid #adb5bd;border-radius:3px;padding:.125rem .375rem;font-size:.75rem;font-family:inherit}.command-center-modal[data-v-a55bb54a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1050;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh;backdrop-filter:blur(4px)}.command-center-content[data-v-a55bb54a]{background:#fff;border-radius:16px;box-shadow:0 24px 48px rgba(0,0,0,.2);width:90%;max-width:640px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.2)}.command-center-header[data-v-a55bb54a]{padding:1.5rem 1.5rem 0;border-bottom:1px solid #f1f5f9}.search-input-command[data-v-a55bb54a]{display:flex;align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem;transition:all .2s ease;position:relative}.search-input-command[data-v-a55bb54a]:focus-within{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.search-icon-command[data-v-a55bb54a]{color:#64748b;margin-right:1rem;font-size:1.25rem}.search-input-command input[data-v-a55bb54a]{border:none;background:transparent;outline:none;flex:1;font-size:1.125rem;color:#1e293b;font-weight:500}.search-input-command input[data-v-a55bb54a]::-moz-placeholder{color:#64748b;font-weight:400}.search-input-command input[data-v-a55bb54a]::placeholder{color:#64748b;font-weight:400}.search-actions[data-v-a55bb54a]{display:flex;align-items:center;gap:.5rem}.clear-search[data-v-a55bb54a],.close-command-center[data-v-a55bb54a]{background:none;border:none;color:#64748b;cursor:pointer;padding:.375rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.clear-search[data-v-a55bb54a]:hover,.close-command-center[data-v-a55bb54a]:hover{color:#374151;background:#f1f5f9}.search-filters[data-v-a55bb54a]{display:flex;gap:.5rem;flex-wrap:wrap}.search-filter-btn[data-v-a55bb54a]{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-a55bb54a]:hover{border-color:#adb5bd;color:#495057}.search-filter-btn.active[data-v-a55bb54a]{background:#3b82f6;border-color:#3b82f6;color:#fff}.search-results[data-v-a55bb54a]{flex:1;overflow-y:auto;padding:0 1.5rem;min-height:200px}.search-loading[data-v-a55bb54a]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:#6c757d}.loading-spinner[data-v-a55bb54a]{width:20px;height:20px;border:2px solid #f3f4f6;border-top:2px solid #3b82f6;border-radius:50%;animation:spin-a55bb54a 1s linear infinite}@keyframes spin-a55bb54a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-results[data-v-a55bb54a]{text-align:center;padding:2rem;color:#6c757d}.no-results-icon[data-v-a55bb54a]{font-size:3rem;margin-bottom:1rem;opacity:.5}.search-suggestions ul[data-v-a55bb54a]{text-align:left;margin:1rem 0 0;padding-left:1.5rem}.search-suggestions li[data-v-a55bb54a]{margin-bottom:.25rem;font-size:.875rem}.result-category[data-v-a55bb54a]{margin-bottom:1.5rem}.category-title[data-v-a55bb54a]{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-a55bb54a]{display:flex;flex-direction:column;gap:.5rem}.result-item[data-v-a55bb54a]{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-a55bb54a],.result-item[data-v-a55bb54a]:hover{background:#f8f9fa;border-color:#e9ecef}.result-item.highlighted[data-v-a55bb54a]{background:#e3f2fd;border-color:#3b82f6}.result-icon[data-v-a55bb54a]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.task-priority-dot[data-v-a55bb54a]{width:12px;height:12px;border-radius:50%;background:#d1d5db}.priority-alta[data-v-a55bb54a]{background:#ef4444}.priority-media[data-v-a55bb54a]{background:#f59e0b}.priority-baja[data-v-a55bb54a]{background:#10b981}.user-avatar[data-v-a55bb54a]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.label-color[data-v-a55bb54a]{width:16px;height:16px;border-radius:4px}.result-content[data-v-a55bb54a]{flex:1;min-width:0}.result-title[data-v-a55bb54a]{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-a55bb54a]{font-size:.75rem;color:#6b7280;line-height:1.3;margin-bottom:.25rem}.result-meta[data-v-a55bb54a]{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:#9ca3af}.task-status[data-v-a55bb54a]{padding:.125rem .375rem;background:#f3f4f6;border-radius:4px;font-weight:500}.search-suggestions-content[data-v-a55bb54a]{padding:1.5rem}.quick-actions[data-v-a55bb54a],.recent-searches[data-v-a55bb54a]{margin-bottom:2rem}.suggestions-title[data-v-a55bb54a]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.suggestion-list[data-v-a55bb54a]{display:flex;flex-direction:column;gap:.25rem}.suggestion-item[data-v-a55bb54a]{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-a55bb54a]:hover{background:#f9fafb;color:#374151}.quick-action-list[data-v-a55bb54a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.quick-action[data-v-a55bb54a]{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-a55bb54a]:hover{border-color:#3b82f6;background:#f8fafc;color:#1f2937}.search-footer[data-v-a55bb54a]{padding:1rem 1.5rem;border-top:1px solid #f1f3f5;background:#f9fafb}.search-tips[data-v-a55bb54a]{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:#6b7280}.search-tips kbd[data-v-a55bb54a]{background:#e5e7eb;border:1px solid #d1d5db;border-radius:3px;padding:.125rem .375rem;font-size:.75rem;font-family:inherit;margin-right:.25rem}.command-center-content-default[data-v-a55bb54a]{flex:1;overflow-y:auto;padding:0 1.5rem 1.5rem}.quick-commands-section[data-v-a55bb54a],.recent-items-section[data-v-a55bb54a]{margin-bottom:2rem}.section-header[data-v-a55bb54a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.section-title[data-v-a55bb54a]{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;color:#1e293b;margin:0}.sort-options[data-v-a55bb54a]{display:flex;gap:.5rem}.sort-btn[data-v-a55bb54a]{padding:.375rem .75rem;border:1px solid #e2e8f0;background:#fff;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;color:#64748b}.sort-btn[data-v-a55bb54a]:hover{border-color:#3b82f6;color:#3b82f6}.sort-btn.active[data-v-a55bb54a]{background:#3b82f6;border-color:#3b82f6;color:#fff}.recent-items-list[data-v-a55bb54a]{display:flex;flex-direction:column;gap:.5rem}.recent-item[data-v-a55bb54a]{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.recent-item[data-v-a55bb54a]:hover{background:#f8fafc;border-color:#e2e8f0}.item-icon[data-v-a55bb54a]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;flex-shrink:0}.icon-task[data-v-a55bb54a]{background:rgba(34,197,94,.1);color:#22c55e}.icon-space[data-v-a55bb54a]{background:rgba(168,85,247,.1);color:#a855f7}.icon-user[data-v-a55bb54a]{background:rgba(59,130,246,.1);color:#3b82f6}.icon-folder[data-v-a55bb54a]{background:rgba(245,158,11,.1);color:#f59e0b}.item-content[data-v-a55bb54a]{flex:1;min-width:0}.item-title[data-v-a55bb54a]{font-weight:600;font-size:.875rem;color:#1e293b;line-height:1.4;margin-bottom:.125rem}.item-subtitle[data-v-a55bb54a]{font-size:.75rem;color:#64748b;line-height:1.3}.item-meta[data-v-a55bb54a]{display:flex;align-items:center;flex-shrink:0}.item-time[data-v-a55bb54a]{font-size:.75rem;color:#94a3b8;font-weight:500}.no-recent-items[data-v-a55bb54a]{text-align:center;padding:2rem;color:#64748b}.no-recent-items i[data-v-a55bb54a]{font-size:2.5rem;margin-bottom:.75rem;opacity:.5}.command-list[data-v-a55bb54a]{display:flex;flex-direction:column;gap:.375rem}.command-item[data-v-a55bb54a]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.command-item[data-v-a55bb54a]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.command-icon[data-v-a55bb54a]{width:36px;height:36px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:#3b82f6;flex-shrink:0}.command-content[data-v-a55bb54a]{flex:1;min-width:0}.command-title[data-v-a55bb54a]{font-weight:600;font-size:.875rem;color:#1e293b;line-height:1.4;margin-bottom:.125rem}.command-description[data-v-a55bb54a]{font-size:.75rem;color:#64748b;line-height:1.3}.command-shortcut[data-v-a55bb54a]{flex-shrink:0}.command-shortcut kbd[data-v-a55bb54a]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-family:Monaco,Menlo,monospace;color:#64748b;font-weight:500}body.dark-mode-active .search-input-wrapper[data-v-a55bb54a]{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode-active .search-input-wrapper[data-v-a55bb54a]:hover{border-color:#6b7280}body.dark-mode-active .search-input-wrapper[data-v-a55bb54a]:focus-within{border-color:#60a5fa;box-shadow:0 0 0 .2rem rgba(96,165,250,.25);background:#374151}body.dark-mode-active .search-icon[data-v-a55bb54a]{color:#9ca3af}body.dark-mode-active .search-input[data-v-a55bb54a]{color:#f9fafb}body.dark-mode-active .search-input[data-v-a55bb54a]::-moz-placeholder{color:#9ca3af}body.dark-mode-active .search-input[data-v-a55bb54a]::placeholder{color:#9ca3af}body.dark-mode-active .search-shortcut[data-v-a55bb54a]{color:#9ca3af}body.dark-mode-active .search-shortcut kbd[data-v-a55bb54a]{background:#4b5563;border-color:#6b7280;color:#d1d5db}body.dark-mode-active .command-center-content[data-v-a55bb54a]{background:#1f2937;border-color:#374151}body.dark-mode-active .command-center-header[data-v-a55bb54a]{border-color:#374151}body.dark-mode-active .search-input-command[data-v-a55bb54a]{background:#374151;border-color:#4b5563}body.dark-mode-active .search-input-command[data-v-a55bb54a]:focus-within{border-color:#60a5fa;background:#374151;box-shadow:0 0 0 4px rgba(96,165,250,.1)}body.dark-mode-active .search-icon-command[data-v-a55bb54a]{color:#9ca3af}body.dark-mode-active .search-input-command input[data-v-a55bb54a]{color:#f9fafb}body.dark-mode-active .search-input-command input[data-v-a55bb54a]::-moz-placeholder{color:#9ca3af}body.dark-mode-active .search-input-command input[data-v-a55bb54a]::placeholder{color:#9ca3af}body.dark-mode-active .clear-search[data-v-a55bb54a],body.dark-mode-active .close-command-center[data-v-a55bb54a]{color:#9ca3af}body.dark-mode-active .clear-search[data-v-a55bb54a]:hover,body.dark-mode-active .close-command-center[data-v-a55bb54a]:hover{color:#f9fafb;background:#4b5563}body.dark-mode-active .search-results[data-v-a55bb54a]{background:#1f2937}body.dark-mode-active .search-loading[data-v-a55bb54a]{color:#9ca3af}body.dark-mode-active .loading-spinner[data-v-a55bb54a]{border-color:#4b5563;border-top-color:#60a5fa}body.dark-mode-active .no-results[data-v-a55bb54a]{color:#9ca3af}body.dark-mode-active .no-results-icon[data-v-a55bb54a]{color:#6b7280}body.dark-mode-active .category-title[data-v-a55bb54a]{color:#f9fafb}body.dark-mode-active .result-item[data-v-a55bb54a]{border-color:#374151}body.dark-mode-active .result-item.highlighted[data-v-a55bb54a],body.dark-mode-active .result-item[data-v-a55bb54a]:hover{background:#374151;border-color:#4b5563}body.dark-mode-active .result-item.highlighted[data-v-a55bb54a]{background:#1e3a8a;border-color:#60a5fa}body.dark-mode-active .result-title[data-v-a55bb54a]{color:#f9fafb}body.dark-mode-active .result-subtitle[data-v-a55bb54a]{color:#9ca3af}body.dark-mode-active .result-meta[data-v-a55bb54a]{color:#6b7280}body.dark-mode-active .task-status[data-v-a55bb54a]{background:#4b5563;color:#d1d5db}body.dark-mode-active .command-center-content-default[data-v-a55bb54a]{background:#1f2937}body.dark-mode-active .section-title[data-v-a55bb54a]{color:#f9fafb}body.dark-mode-active .sort-btn[data-v-a55bb54a]{background:#374151;border-color:#4b5563;color:#9ca3af}body.dark-mode-active .sort-btn[data-v-a55bb54a]:hover{border-color:#60a5fa;color:#60a5fa}body.dark-mode-active .sort-btn.active[data-v-a55bb54a]{background:#60a5fa;border-color:#60a5fa;color:#1f2937}body.dark-mode-active .recent-item[data-v-a55bb54a]{border-color:#374151}body.dark-mode-active .recent-item[data-v-a55bb54a]:hover{background:#374151;border-color:#4b5563}body.dark-mode-active .item-title[data-v-a55bb54a]{color:#f9fafb}body.dark-mode-active .item-subtitle[data-v-a55bb54a]{color:#9ca3af}body.dark-mode-active .item-time[data-v-a55bb54a]{color:#6b7280}body.dark-mode-active .no-recent-items[data-v-a55bb54a]{color:#9ca3af}body.dark-mode-active .no-recent-items i[data-v-a55bb54a]{color:#6b7280}body.dark-mode-active .command-item[data-v-a55bb54a]{background:#374151;border-color:#4b5563}body.dark-mode-active .command-item[data-v-a55bb54a]:hover{border-color:#60a5fa;background:#374151;box-shadow:0 4px 12px rgba(0,0,0,.2)}body.dark-mode-active .command-icon[data-v-a55bb54a]{background:#4b5563;color:#60a5fa}body.dark-mode-active .command-title[data-v-a55bb54a]{color:#f9fafb}body.dark-mode-active .command-description[data-v-a55bb54a]{color:#9ca3af}body.dark-mode-active .command-shortcut kbd[data-v-a55bb54a]{background:#4b5563;border-color:#6b7280;color:#9ca3af}body.dark-mode-active .search-footer[data-v-a55bb54a]{border-color:#374151;background:#111827}body.dark-mode-active .search-tips[data-v-a55bb54a]{color:#9ca3af}body.dark-mode-active .search-tips kbd[data-v-a55bb54a]{background:#4b5563;border-color:#6b7280;color:#d1d5db}@media (max-width:768px){.search-input-wrapper[data-v-a55bb54a]{min-width:250px}.command-center-content[data-v-a55bb54a]{width:95%;margin:0 1rem}.quick-action-list[data-v-a55bb54a]{grid-template-columns:1fr}.search-shortcut[data-v-a55bb54a]{display:none}}.user-settings[data-v-fd4ac97c]{position:relative;display:inline-block}.user-trigger-simple[data-v-fd4ac97c]{display:flex;align-items:center}.user-avatar-container[data-v-fd4ac97c]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:8px;min-width:0}.user-avatar[data-v-fd4ac97c]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid #d1d5db}.avatar-initials[data-v-fd4ac97c]{color:#fff;font-size:.75rem;font-weight:600}.user-info[data-v-fd4ac97c]{flex:1;min-width:0}.user-name[data-v-fd4ac97c]{font-size:.875rem;font-weight:600;color:#1f2937}.user-email[data-v-fd4ac97c],.user-name[data-v-fd4ac97c]{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-fd4ac97c]{font-size:.75rem;color:#6b7280}@media (max-width:768px){.user-info[data-v-fd4ac97c]{display:none}}@media (max-width:480px){.user-avatar-container[data-v-fd4ac97c]{padding:.5rem}}.sidebar-skeleton[data-v-e66501fa]{width:280px;background:#fff;border-right:1px solid #e5e7eb;height:100vh;padding:1rem;display:flex;flex-direction:column;gap:1rem}.skeleton-header[data-v-e66501fa]{padding-bottom:1rem;border-bottom:1px solid #f3f4f6}.skeleton-actions[data-v-e66501fa]{display:flex;flex-direction:column;gap:.5rem}.skeleton-button[data-v-e66501fa]{height:36px;background:linear-gradient(90deg,#e5e7eb,#f3f4f6 50%,#e5e7eb);border-radius:6px;animation:skeleton-wave-e66501fa 1.5s ease-in-out infinite}.skeleton-content[data-v-e66501fa]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-e66501fa]{height:12px;background:linear-gradient(90deg,#e5e7eb,#f3f4f6 50%,#e5e7eb);border-radius:6px;animation:skeleton-wave-e66501fa 1.5s ease-in-out infinite}.skeleton-line.short[data-v-e66501fa]{width:30%}.skeleton-line.medium[data-v-e66501fa]{width:60%}.skeleton-line.long[data-v-e66501fa]{width:80%}.skeleton-line.full[data-v-e66501fa]{width:100%}@keyframes skeleton-wave-e66501fa{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}body.dark-mode-active .sidebar-skeleton[data-v-e66501fa]{background:#1f2937;border-color:#374151}body.dark-mode-active .skeleton-button[data-v-e66501fa],body.dark-mode-active .skeleton-line[data-v-e66501fa]{background:linear-gradient(90deg,#4b5563,#6b7280 50%,#4b5563)}body.dark-mode-active .skeleton-header[data-v-e66501fa]{border-color:#374151}body.dark-mode-active .task-sidebar[data-v-e66501fa]{background:#252525;border-color:#404040;color:#e0e0e0}body.dark-mode-active .sidebar-header[data-v-e66501fa]{background:#2d2d2d;border-bottom-color:#404040}body.dark-mode-active .sidebar-title[data-v-e66501fa]{color:#e0e0e0}body.dark-mode-active .sidebar-content[data-v-e66501fa]{background:#252525}body.dark-mode-active .sidebar-section[data-v-e66501fa]{border-bottom-color:#404040}body.dark-mode-active .section-title[data-v-e66501fa]{color:#e0e0e0}body.dark-mode-active .section-content[data-v-e66501fa]{background:#2d2d2d}body.dark-mode-active .sidebar-button[data-v-e66501fa]{background:#333;border-color:#404040;color:#a0a0a0}body.dark-mode-active .sidebar-button[data-v-e66501fa]:hover{background:#404040;border-color:#505050;color:#e0e0e0}body.dark-mode-active .sidebar-input[data-v-e66501fa]{background:#2d2d2d;border-color:#404040;color:#e0e0e0}body.dark-mode-active .sidebar-input[data-v-e66501fa]:focus{border-color:#0969da;background:#333}body.dark-mode-active .sidebar-input[data-v-e66501fa]::-moz-placeholder{color:#666}body.dark-mode-active .sidebar-input[data-v-e66501fa]::placeholder{color:#666}body.dark-mode-active .sidebar-select[data-v-e66501fa]{background:#2d2d2d;border-color:#404040;color:#e0e0e0}body.dark-mode-active .sidebar-select option[data-v-e66501fa]{background:#2d2d2d;color:#e0e0e0}body.dark-mode-active .sidebar-list-item[data-v-e66501fa]{background:#2d2d2d;border-color:#404040}body.dark-mode-active .sidebar-list-item[data-v-e66501fa]:hover{background:#333;border-color:#505050}body.dark-mode-active .sidebar-list-item.active[data-v-e66501fa]{background:#1a3a5c;border-color:#0969da}body.dark-mode-active .close-sidebar[data-v-e66501fa]{color:#a0a0a0}body.dark-mode-active .close-sidebar[data-v-e66501fa]:hover{color:#e0e0e0;background:#404040}.time-entries-list[data-v-194e365c]{display:flex;flex-direction:column;gap:16px}.entries-header[data-v-194e365c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(99,102,241,.03);border:1px solid rgba(99,102,241,.1);border-radius:12px;margin-bottom:8px}.header-title[data-v-194e365c]{display:flex;align-items:center;gap:12px}.header-title i[data-v-194e365c]{font-size:22px;color:#6366f1;background:rgba(99,102,241,.1);padding:8px;border-radius:8px}.header-title h3[data-v-194e365c]{font-size:17px;font-weight:700;color:#111827;margin:0}.time-summary[data-v-194e365c]{display:flex;gap:16px}.summary-item[data-v-194e365c]{display:flex;flex-direction:column;align-items:flex-end}.summary-label[data-v-194e365c]{font-size:11px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.summary-value[data-v-194e365c]{font-size:22px;font-weight:800;color:#6366f1;line-height:1}.entries-filters[data-v-194e365c]{display:flex;gap:16px;padding:14px 16px;background:rgba(99,102,241,.02);border:1px solid rgba(99,102,241,.08);border-radius:10px}.filter-group[data-v-194e365c]{display:flex;align-items:center;gap:8px}.filter-label[data-v-194e365c]{font-size:13px;font-weight:500;color:#475569;white-space:nowrap}.filter-select[data-v-194e365c]{padding:7px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:500;background:#fff;cursor:pointer;transition:all .2s}.filter-select[data-v-194e365c]:hover{border-color:rgba(99,102,241,.3)}.filter-select[data-v-194e365c]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.empty-state[data-v-194e365c],.loading-state[data-v-194e365c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px;color:#64748b}.empty-state i[data-v-194e365c],.loading-state i[data-v-194e365c]{font-size:48px;color:#cbd5e1}.empty-state small[data-v-194e365c]{font-size:13px;color:#94a3b8;text-align:center}.entries-container[data-v-194e365c]{display:flex;flex-direction:column;gap:12px}.time-entry[data-v-194e365c]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px;transition:all .2s}.time-entry[data-v-194e365c]:hover{border-color:rgba(99,102,241,.2);box-shadow:0 2px 10px rgba(99,102,241,.08);transform:translateY(-1px)}.time-entry.is-timer[data-v-194e365c]{border-left:3px solid #6366f1;background:linear-gradient(90deg,rgba(99,102,241,.02),#fff 3%)}.entry-header[data-v-194e365c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.entry-user[data-v-194e365c]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-194e365c]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.user-info[data-v-194e365c]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-194e365c]{font-size:14px;font-weight:600;color:#1e293b}.entry-date[data-v-194e365c]{font-size:12px;color:#64748b}.entry-time[data-v-194e365c]{display:flex;align-items:center;gap:8px}.time-badge[data-v-194e365c]{padding:6px 14px;border-radius:14px;font-size:13px;font-weight:700;letter-spacing:.3px}.time-short[data-v-194e365c]{background:rgba(99,102,241,.1);color:#6366f1;border:1px solid rgba(99,102,241,.2)}.time-medium[data-v-194e365c]{background:rgba(251,191,36,.1);color:#d97706;border:1px solid rgba(251,191,36,.3)}.time-long[data-v-194e365c]{background:rgba(16,185,129,.1);color:#059669;border:1px solid rgba(16,185,129,.3)}.timer-icon[data-v-194e365c]{font-size:18px;color:#6366f1}.entry-subtask[data-v-194e365c]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f1f5f9;border-radius:6px;font-size:13px;color:#475569;margin-bottom:12px}.entry-subtask i[data-v-194e365c]{color:#94a3b8;font-size:16px}.entry-description[data-v-194e365c]{font-size:14px;color:#475569;line-height:1.6;margin-bottom:12px}.entry-footer[data-v-194e365c]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #f1f5f9}.entry-time-range[data-v-194e365c]{font-size:12px;color:#94a3b8}.entry-actions[data-v-194e365c]{display:flex;gap:4px}.action-btn[data-v-194e365c]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#64748b}.action-btn[data-v-194e365c]:hover{background:#f1f5f9}.edit-btn[data-v-194e365c]:hover{color:#6366f1}.delete-btn[data-v-194e365c]:hover{color:#ef4444;background:#fef2f2}.spin[data-v-194e365c]{animation:spin-194e365c 1s linear infinite}@keyframes spin-194e365c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.attachments-manager[data-v-7b109218]{display:flex;flex-direction:column;gap:16px}.dropzone[data-v-7b109218]{border:2px dashed #d1d5db;border-radius:12px;background:#f9fafb;cursor:pointer;transition:all .2s ease;overflow:hidden}.dropzone[data-v-7b109218]:hover{border-color:#3b82f6;background:#eff6ff}.dropzone.dragover[data-v-7b109218]{border-color:#3b82f6;background:#dbeafe;transform:scale(1.02)}.dropzone.has-files[data-v-7b109218]{padding:12px;min-height:auto}.file-input-hidden[data-v-7b109218]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.dropzone-content[data-v-7b109218]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.dropzone-icon[data-v-7b109218]{font-size:48px;color:#9ca3af;margin-bottom:16px;transition:color .2s ease}.dropzone:hover .dropzone-icon[data-v-7b109218]{color:#3b82f6}.dropzone-text[data-v-7b109218]{margin-bottom:12px}.dropzone-main[data-v-7b109218]{display:block;font-size:16px;font-weight:600;color:#374151;margin-bottom:4px}.dropzone-sub[data-v-7b109218]{display:block;font-size:14px;color:#6b7280}.dropzone-info[data-v-7b109218]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#9ca3af}.dropzone-compact[data-v-7b109218]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:#6b7280;font-size:14px;font-weight:500}.files-list[data-v-7b109218]{display:flex;flex-direction:column;gap:8px}.file-item[data-v-7b109218]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .15s ease}.file-item[data-v-7b109218]:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.05)}.file-item.uploading[data-v-7b109218]{background:#eff6ff;border-color:#3b82f6}.file-item.error[data-v-7b109218]{background:#fef2f2;border-color:#fca5a5}.file-icon[data-v-7b109218]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;font-size:18px;flex-shrink:0}.file-type-image[data-v-7b109218]{background:#dcfce7;color:#16a34a}.file-type-pdf[data-v-7b109218]{background:#fef2f2;color:#dc2626}.file-type-document[data-v-7b109218]{background:#dbeafe;color:#2563eb}.file-type-spreadsheet[data-v-7b109218]{background:#dcfce7;color:#059669}.file-type-archive[data-v-7b109218]{background:#fef3c7;color:#d97706}.file-type-other[data-v-7b109218]{background:#f3f4f6;color:#6b7280}.file-info[data-v-7b109218]{flex:1;min-width:0}.file-name[data-v-7b109218]{font-size:14px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.file-details[data-v-7b109218]{display:flex;align-items:center;gap:8px;font-size:12px}.file-size[data-v-7b109218]{color:#6b7280}.upload-status[data-v-7b109218]{color:#3b82f6}.error-status[data-v-7b109218]{color:#dc2626}.ready-status[data-v-7b109218]{color:#16a34a}.upload-progress[data-v-7b109218]{display:flex;align-items:center;gap:8px;margin-top:4px}.progress-bar[data-v-7b109218]{flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-fill[data-v-7b109218]{height:100%;background:#3b82f6;border-radius:2px;transition:width .3s ease}.progress-text[data-v-7b109218]{font-size:11px;color:#6b7280;min-width:30px}.file-preview[data-v-7b109218]{width:40px;height:40px;border-radius:6px;overflow:hidden;flex-shrink:0}.file-preview img[data-v-7b109218]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.file-actions[data-v-7b109218]{display:flex;gap:4px;opacity:1;transition:opacity .15s ease}.action-btn[data-v-7b109218]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .15s ease;flex-shrink:0}.action-btn[data-v-7b109218]:hover{background:#f3f4f6;color:#374151}.view-btn[data-v-7b109218]:hover{background:#eff6ff;color:#2563eb}.download-btn[data-v-7b109218]:hover{background:#f0fdf4;color:#16a34a}.remove-btn[data-v-7b109218]{background:#fee2e2;color:#dc2626!important}.remove-btn i[data-v-7b109218]{font-size:16px;display:block}.remove-btn[data-v-7b109218]:hover{background:#fef2f2;color:#b91c1c}.files-summary[data-v-7b109218]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12px}.summary-info[data-v-7b109218]{display:flex;gap:16px}.files-count[data-v-7b109218]{color:#374151;font-weight:500}.total-size[data-v-7b109218]{color:#6b7280}.summary-btn[data-v-7b109218]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:none;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-size:11px;cursor:pointer;transition:all .15s ease}.summary-btn[data-v-7b109218]:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.preview-modal[data-v-7b109218]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.preview-content[data-v-7b109218]{background:#fff;border-radius:12px;max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.preview-header[data-v-7b109218]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.preview-header h3[data-v-7b109218]{margin:0;font-size:16px;font-weight:600;color:#1f2937}.close-preview-btn[data-v-7b109218]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;transition:all .15s ease}.close-preview-btn[data-v-7b109218]:hover{background:#f3f4f6;color:#374151}.preview-body[data-v-7b109218]{padding:20px;display:flex;align-items:center;justify-content:center;min-height:300px}.preview-image[data-v-7b109218]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.preview-placeholder[data-v-7b109218]{text-align:center}.preview-icon[data-v-7b109218]{font-size:64px;color:#d1d5db;margin-bottom:16px}.preview-placeholder p[data-v-7b109218]{color:#6b7280;margin-bottom:16px}.download-preview-btn[data-v-7b109218]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#3b82f6;border:none;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:background .15s ease}.download-preview-btn[data-v-7b109218]:hover{background:#2563eb}.file-enter-active[data-v-7b109218],.file-leave-active[data-v-7b109218]{transition:all .3s ease}.file-enter-from[data-v-7b109218],.file-leave-to[data-v-7b109218]{opacity:0;transform:translateY(-10px)}.file-move[data-v-7b109218]{transition:transform .3s ease}@media (max-width:768px){.dropzone-content[data-v-7b109218]{padding:24px 16px}.dropzone-icon[data-v-7b109218]{font-size:36px}.dropzone-main[data-v-7b109218]{font-size:14px}.dropzone-sub[data-v-7b109218]{font-size:12px}.file-item[data-v-7b109218]{padding:10px;gap:10px}.file-icon[data-v-7b109218]{width:32px;height:32px;font-size:14px}.file-preview[data-v-7b109218]{width:32px;height:32px}.files-summary[data-v-7b109218]{flex-direction:column;gap:8px;align-items:flex-start}}body.dark-mode-active .dropzone[data-v-7b109218]{background:#374151;border-color:#4b5563}body.dark-mode-active .dropzone[data-v-7b109218]:hover{border-color:#60a5fa;background:#1e3a8a}body.dark-mode-active .dropzone.dragover[data-v-7b109218]{background:#1e40af}body.dark-mode-active .dropzone-main[data-v-7b109218]{color:#f3f4f6}body.dark-mode-active .dropzone-sub[data-v-7b109218]{color:#9ca3af}body.dark-mode-active .file-item[data-v-7b109218]{background:#374151;border-color:#4b5563}body.dark-mode-active .file-item[data-v-7b109218]:hover{border-color:#6b7280}body.dark-mode-active .file-item.uploading[data-v-7b109218]{background:#1e3a8a;border-color:#3b82f6}body.dark-mode-active .file-name[data-v-7b109218]{color:#f3f4f6}body.dark-mode-active .files-summary[data-v-7b109218]{background:#374151;border-color:#4b5563}body.dark-mode-active .files-count[data-v-7b109218]{color:#f3f4f6}body.dark-mode-active .preview-content[data-v-7b109218]{background:#1f2937}body.dark-mode-active .preview-header[data-v-7b109218]{border-bottom-color:#374151}body.dark-mode-active .preview-header h3[data-v-7b109218]{color:#f3f4f6}.metadata-table-improved[data-v-c967fd58]{display:flex;flex-direction:column;gap:4px;margin-bottom:40px;background:transparent}.metadata-row-table[data-v-c967fd58]{display:grid;grid-template-columns:180px 1fr;gap:0;transition:background .15s;border-radius:8px;overflow:hidden;background:#fff}.metadata-row-table[data-v-c967fd58]:hover{background:#f9fafb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.metadata-label-col[data-v-c967fd58]{padding:16px 20px;font-size:13px;font-weight:700;color:#4b5563;background:#f9fafb;display:flex;align-items:center;letter-spacing:.2px}.metadata-value-col[data-v-c967fd58]{padding:16px 20px;font-size:14px;color:#1f2937;display:flex;align-items:center;position:relative}.status-badge-table[data-v-c967fd58]{padding:6px 14px;border-radius:6px;font-size:13px;font-weight:600;color:#fff;letter-spacing:.3px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.inline-field-select[data-v-c967fd58]{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:all .2s}.inline-field-select[data-v-c967fd58]:hover{border-color:#6366f1}.inline-field-select[data-v-c967fd58]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.inline-date-input[data-v-c967fd58]{padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:all .2s}.inline-date-input[data-v-c967fd58]:hover{border-color:#6366f1}.inline-date-input[data-v-c967fd58]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.date-value-table[data-v-c967fd58]{color:#4b5563;font-size:14px}.priority-value-table[data-v-c967fd58]{display:flex;align-items:center;gap:10px}.priority-dot-large[data-v-c967fd58]{width:12px;height:12px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.15)}.assignees-table-wrapper[data-v-c967fd58]{display:flex;flex-direction:column;gap:8px;width:100%}.assignees-avatars-overlap[data-v-c967fd58]{display:flex;align-items:center;gap:4px}.avatar-overlap-wrapper[data-v-c967fd58]{position:relative;display:inline-block;margin-left:-8px}.avatar-overlap-wrapper[data-v-c967fd58]:first-child{margin-left:0}.avatar-overlap[data-v-c967fd58]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:all .2s}.avatar-overlap-wrapper:hover .avatar-overlap[data-v-c967fd58]{transform:translateY(-3px) scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.25)}.remove-assignee-btn[data-v-c967fd58]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#ef4444;border:2px solid #fff;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s;z-index:10}.avatar-overlap-wrapper:hover .remove-assignee-btn[data-v-c967fd58]{opacity:1}.remove-assignee-btn[data-v-c967fd58]:hover{background:#dc2626;transform:scale(1.15)}.add-avatar-overlap[data-v-c967fd58]{width:34px;height:34px;border-radius:50%;background:#fff;border:2px dashed #6366f1;color:#6366f1;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;margin-left:-8px}.add-avatar-overlap[data-v-c967fd58]:hover{background:#6366f1;color:#fff;border-style:solid;transform:scale(1.1)}.assignees-names-text[data-v-c967fd58]{font-size:13px;color:#6b7280;margin-top:4px}.empty-value-table[data-v-c967fd58]{color:#9ca3af;font-style:italic;font-size:13px}[data-v-69e6ac38]:root{--color-primary:#6366f1;--color-text-primary:#1f2937;--color-text-secondary:#6b7280;--color-border:#e5e7eb;--color-bg-gray:#f9fafb;--color-bg-white:#fff}.task-modal-backdrop[data-v-69e6ac38]{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:fadeIn-69e6ac38 .2s ease-out}@keyframes slideUp-69e6ac38{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.task-modal-dialog[data-v-69e6ac38]{width:100%;max-width:1400px;animation:slideUp-69e6ac38 .3s ease-out;height:90vh;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden}.task-header[data-v-69e6ac38]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #e5e7eb;background:#fff;position:relative}.header-left[data-v-69e6ac38],.header-right[data-v-69e6ac38]{display:flex;align-items:center;gap:12px}.header-title[data-v-69e6ac38]{font-size:15px;font-weight:600;color:#1f2937;margin-left:8px}.icon-btn[data-v-69e6ac38]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:8px;transition:all .2s;font-size:18px}.icon-btn[data-v-69e6ac38]:hover{background:#f9fafb;color:#1f2937}.viewers-info[data-v-69e6ac38]{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:14px;font-weight:500}.more-menu[data-v-69e6ac38]{position:absolute;top:60px;right:24px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);min-width:200px;z-index:100;padding:6px}.more-menu button[data-v-69e6ac38]{width:100%;padding:10px 12px;border:none;background:transparent;color:#1f2937;font-size:14px;font-weight:500;cursor:pointer;text-align:left;display:flex;align-items:center;gap:10px;border-radius:6px;transition:all .15s}.more-menu button[data-v-69e6ac38]:hover{background:#f9fafb}.more-menu button.danger[data-v-69e6ac38]{color:#ef4444}.more-menu button.danger[data-v-69e6ac38]:hover{background:#fee2e2}.task-body[data-v-69e6ac38]{display:grid;grid-template-columns:1fr 380px;flex:1;overflow:hidden}.main-column[data-v-69e6ac38]{padding:32px 40px;overflow-y:auto;background:#fff}.task-id-badge[data-v-69e6ac38]{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.2);border-radius:8px;font-size:14px;font-weight:700;color:#6366f1;margin-bottom:12px;font-family:Courier New,monospace;letter-spacing:.3px;transition:all .2s}.task-id-badge[data-v-69e6ac38]:hover{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.3);transform:translateY(-1px)}.task-id-badge i[data-v-69e6ac38]{font-size:15px;opacity:.8}.task-title[data-v-69e6ac38]{font-size:32px;font-weight:700;color:#1f2937;margin:0 0 24px 0;line-height:1.2}.task-title-improved[data-v-69e6ac38]{font-size:36px;font-weight:800;color:#111827;margin:0 0 16px 0;line-height:1.15;letter-spacing:-.02em}.task-title-edit-wrapper[data-v-69e6ac38]{margin-bottom:16px}.task-title-input[data-v-69e6ac38]{width:100%;font-size:36px;font-weight:800;color:#111827;line-height:1.15;letter-spacing:-.02em;border:2px solid transparent;border-radius:8px;padding:8px 12px;background:#f9fafb;transition:all .2s;font-family:inherit}.task-title-input[data-v-69e6ac38]:hover{background:#f3f4f6;border-color:#e5e7eb}.task-title-input[data-v-69e6ac38]:focus{outline:none;background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.task-description[data-v-69e6ac38]{font-size:15px;line-height:1.7;color:#6b7280;margin-bottom:20px}.task-description p[data-v-69e6ac38]{margin:0}.task-description-textarea[data-v-69e6ac38]{width:100%;font-size:15px;line-height:1.7;color:#1f2937;border:2px solid transparent;border-radius:8px;padding:12px 14px;background:#f9fafb;transition:all .2s;font-family:inherit;resize:vertical;min-height:100px}.task-description-textarea[data-v-69e6ac38]:hover{background:#f3f4f6;border-color:#e5e7eb}.task-description-textarea[data-v-69e6ac38]:focus{outline:none;background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.task-description-textarea[data-v-69e6ac38]::-moz-placeholder{color:#9ca3af}.task-description-textarea[data-v-69e6ac38]::placeholder{color:#9ca3af}.task-labels[data-v-69e6ac38]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.task-label-badge[data-v-69e6ac38]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .2s}.task-label-badge i[data-v-69e6ac38]{transition:opacity .2s;font-size:14px}.task-label-badge i[data-v-69e6ac38]:hover{opacity:1!important}.add-labels-section[data-v-69e6ac38]{position:relative;margin-bottom:20px}.btn-add-label-inline[data-v-69e6ac38]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px dashed #e5e7eb;background:transparent;color:#6b7280;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s}.btn-add-label-inline[data-v-69e6ac38]:hover{border-color:#6366f1;color:#6366f1;background:rgba(99,102,241,.05)}.btn-add-label-inline i[data-v-69e6ac38]{font-size:16px}.labels-dropdown-popup[data-v-69e6ac38]{position:absolute;top:100%;left:0;margin-top:8px;z-index:1000}.assignee-dropdown-floating[data-v-69e6ac38]{position:absolute;top:140px;left:220px;width:300px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:1001;overflow:hidden}.assignee-dropdown-floating .dropdown-search[data-v-69e6ac38]{padding:12px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:10px}.assignee-dropdown-floating .dropdown-search i[data-v-69e6ac38]{color:#9ca3af;font-size:18px}.assignee-dropdown-floating .search-input[data-v-69e6ac38]{flex:1;border:none;outline:none;font-size:14px;color:#1f2937}.assignee-dropdown-floating .dropdown-list[data-v-69e6ac38]{max-height:250px;overflow-y:auto}.assignee-dropdown-floating .dropdown-item[data-v-69e6ac38]{padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:background .15s}.assignee-dropdown-floating .dropdown-item[data-v-69e6ac38]:hover{background:#f3f4f6}.assignee-dropdown-floating .dropdown-empty[data-v-69e6ac38]{padding:20px;text-align:center;color:#9ca3af;font-size:14px}.assignee-dropdown-floating .avatar-mini[data-v-69e6ac38]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.label-dot[data-v-69e6ac38]{display:inline-block;margin-right:8px}.metadata-table-improved[data-v-69e6ac38]{display:flex;flex-direction:column;gap:4px;margin-bottom:40px;background:transparent}.metadata-row-table[data-v-69e6ac38]{display:grid;grid-template-columns:180px 1fr;gap:0;transition:background .15s;border-radius:8px;overflow:hidden;background:#fff}.metadata-row-table[data-v-69e6ac38]:hover{background:#f9fafb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.metadata-label-col[data-v-69e6ac38]{padding:16px 20px;font-size:13px;font-weight:700;color:#4b5563;background:#f9fafb;display:flex;align-items:center;letter-spacing:.2px}.metadata-value-col[data-v-69e6ac38]{padding:16px 20px;display:flex;align-items:center;gap:12px;min-height:56px}.assignees-table-wrapper[data-v-69e6ac38]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.assignees-avatars-overlap[data-v-69e6ac38],.avatar-overlap[data-v-69e6ac38]{display:flex;align-items:center;position:relative}.avatar-overlap[data-v-69e6ac38]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;justify-content:center;font-size:13px;font-weight:700;border:3px solid #fff;margin-left:-12px;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s;cursor:pointer}.avatar-overlap[data-v-69e6ac38]:first-child{margin-left:0}.avatar-overlap[data-v-69e6ac38]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.add-avatar-overlap[data-v-69e6ac38]{width:36px;height:36px;border-radius:50%;border:2px dashed #cbd5e1;background:#f9fafb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;margin-left:-12px;transition:all .2s;flex-shrink:0}.add-avatar-overlap[data-v-69e6ac38]:hover{border-color:#6366f1;color:#6366f1;background:rgba(99,102,241,.05);transform:translateY(-2px)}.assignees-names-text[data-v-69e6ac38]{font-size:14px;font-weight:500;color:#1f2937;line-height:1.4}.empty-value-table[data-v-69e6ac38]{font-size:14px;color:#9ca3af;font-style:italic}.status-badge-table[data-v-69e6ac38]{padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;color:#fff;display:inline-flex;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.1)}.date-value-table[data-v-69e6ac38],.priority-value-table[data-v-69e6ac38]{font-size:14px;font-weight:500;color:#1f2937}.priority-value-table[data-v-69e6ac38]{display:flex;align-items:center;gap:10px}.priority-dot-large[data-v-69e6ac38]{width:12px;height:12px;border-radius:50%;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.15)}.metadata-row[data-v-69e6ac38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.metadata-item[data-v-69e6ac38]{position:relative}.metadata-item label[data-v-69e6ac38]{display:block;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.meta-value[data-v-69e6ac38]{font-size:14px;font-weight:500;color:#1f2937;display:flex;align-items:center;gap:8px}.inline-date-input[data-v-69e6ac38],.inline-field-select[data-v-69e6ac38]{border:1px solid #e5e7eb;background:#fff;color:#1f2937;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;width:auto;min-width:150px}.inline-date-input[data-v-69e6ac38]:hover,.inline-field-select[data-v-69e6ac38]:hover{border-color:rgba(99,102,241,.3);background:#f9fafb}.inline-date-input[data-v-69e6ac38]:focus,.inline-field-select[data-v-69e6ac38]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);background:#fff}.inline-date-input[data-v-69e6ac38]{max-width:180px}.meta-input[data-v-69e6ac38],.meta-select[data-v-69e6ac38]{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;font-weight:500;outline:none;transition:all .2s}.meta-input[data-v-69e6ac38]:focus,.meta-select[data-v-69e6ac38]:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.status-badge[data-v-69e6ac38]{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;color:#fff}.priority-dot[data-v-69e6ac38]{width:8px;height:8px;border-radius:50%;display:inline-block}.priority-value[data-v-69e6ac38]{display:flex;align-items:center;gap:6px}.priority-icon[data-v-69e6ac38]{font-size:16px}.date-input-wrapper[data-v-69e6ac38]{position:relative;display:flex;align-items:center;gap:8px}.date-icon[data-v-69e6ac38]{font-size:16px;color:#6b7280}.date-input-wrapper .meta-input[data-v-69e6ac38],.date-input-wrapper .meta-value[data-v-69e6ac38]{flex:1}.assignees-avatars[data-v-69e6ac38]{display:flex;align-items:center;gap:8px}.empty-assignee[data-v-69e6ac38]{color:#9ca3af;font-style:italic;font-size:13px}.labels-input-wrapper[data-v-69e6ac38]{position:relative}.labels-display[data-v-69e6ac38]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.label-chip[data-v-69e6ac38]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.label-chip i[data-v-69e6ac38]{font-size:14px;cursor:pointer;opacity:.8;transition:opacity .2s}.label-chip i[data-v-69e6ac38]:hover{opacity:1}.add-label-btn[data-v-69e6ac38]{width:28px;height:28px;border-radius:4px;border:1px dashed #e5e7eb;background:transparent;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s}.add-label-btn[data-v-69e6ac38]:hover{border-color:#6366f1;color:#6366f1;background:rgba(99,102,241,.05)}.label-dot[data-v-69e6ac38]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.more-labels[data-v-69e6ac38]{font-size:12px;font-weight:600;color:#6b7280;padding:4px 8px;background:#f3f4f6;border-radius:4px}.avatar-mini[data-v-69e6ac38]{border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.add-avatar[data-v-69e6ac38],.avatar-mini[data-v-69e6ac38]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.add-avatar[data-v-69e6ac38]{border-radius:50%;border:2px dashed #e5e7eb;background:transparent;color:#6b7280;cursor:pointer;font-size:16px;transition:all .2s}.add-avatar[data-v-69e6ac38]:hover{border-color:#6366f1;color:#6366f1}.dropdown-popup[data-v-69e6ac38]{position:absolute;top:calc(100% + 8px);left:0;min-width:280px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:100;max-height:300px;display:flex;flex-direction:column}.dropdown-search[data-v-69e6ac38]{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #e5e7eb}.dropdown-search i[data-v-69e6ac38]{color:#6b7280;font-size:16px}.search-input[data-v-69e6ac38]{flex:1;border:none;outline:none;font-size:14px;color:#1f2937}.dropdown-list[data-v-69e6ac38]{overflow-y:auto;max-height:240px}.dropdown-item[data-v-69e6ac38]{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;transition:background .15s}.dropdown-item[data-v-69e6ac38]:hover{background:#f9fafb}.bottom-tabs[data-v-69e6ac38]{display:flex;gap:4px;border-bottom:2px solid #e5e7eb;margin-bottom:24px}.tab-btn[data-v-69e6ac38]{padding:12px 20px;border:none;background:transparent;color:#6b7280;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s}.tab-btn[data-v-69e6ac38]:hover{color:#1f2937}.tab-btn.active[data-v-69e6ac38]{color:#6366f1;border-bottom-color:#6366f1}.tab-count[data-v-69e6ac38]{background:#f9fafb;color:#6b7280;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:700}.tab-btn.active .tab-count[data-v-69e6ac38]{background:rgba(99,102,241,.1);color:#6366f1}.tab-content[data-v-69e6ac38]{min-height:300px;padding-top:8px}.tab-pane[data-v-69e6ac38]{animation:fadeInTab-69e6ac38 .3s ease;display:block!important;overflow:visible}@keyframes fadeInTab-69e6ac38{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.empty-text-tab[data-v-69e6ac38]{text-align:center;color:#6b7280;font-size:14px;padding:40px 20px}.empty-state-subtasks[data-v-69e6ac38]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;animation:fadeIn-69e6ac38 .5s ease}.empty-state-icon[data-v-69e6ac38]{width:80px;height:80px;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;animation:float-69e6ac38 3s ease-in-out infinite}.empty-state-icon i[data-v-69e6ac38]{font-size:36px;color:#6366f1}.empty-state-title[data-v-69e6ac38]{font-size:18px;font-weight:700;color:#111827;margin-bottom:8px}.empty-state-description[data-v-69e6ac38]{font-size:14px;color:#6b7280;margin-bottom:24px;max-width:300px;line-height:1.6}.btn-add-subtask-empty[data-v-69e6ac38]{padding:10px 20px;border:2px dashed #6366f1;background:rgba(99,102,241,.05);color:#6366f1;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-add-subtask-empty[data-v-69e6ac38]:hover{background:#6366f1;color:#fff;border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.3)}@keyframes float-69e6ac38{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeIn-69e6ac38{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.subtask-section-wrapper[data-v-69e6ac38]{margin-bottom:28px;padding:28px;background:linear-gradient(135deg,rgba(99,102,241,.02),rgba(139,92,246,.02));border:2px solid rgba(99,102,241,.08);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(99,102,241,.04)}.subtask-section-wrapper[data-v-69e6ac38]:hover{background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));border-color:rgba(99,102,241,.15);box-shadow:0 4px 12px rgba(99,102,241,.08)}.subtask-header-new[data-v-69e6ac38]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.subtask-title-row[data-v-69e6ac38]{display:flex;align-items:center;gap:10px}.collapse-icon[data-v-69e6ac38]{font-size:22px;color:#6b7280;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.collapse-icon[data-v-69e6ac38]:hover{color:#6366f1;transform:scale(1.2)}.subtask-label[data-v-69e6ac38]{font-size:16px;font-weight:700;color:#111827;letter-spacing:-.02em}.subtask-count[data-v-69e6ac38]{font-size:13px;font-weight:700;color:#6366f1;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.15));padding:5px 12px;border-radius:16px;border:2px solid rgba(99,102,241,.25);transition:all .3s cubic-bezier(.4,0,.2,1)}.subtask-count[data-v-69e6ac38]:hover{background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(139,92,246,.25));transform:scale(1.05)}.btn-add-subtask[data-v-69e6ac38]{padding:8px 16px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(99,102,241,.2)}.btn-add-subtask[data-v-69e6ac38]:hover{background:linear-gradient(135deg,#5558e3,#7c3aed);transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.4)}.btn-add-subtask[data-v-69e6ac38]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(99,102,241,.2)}.subtask-progress-bar[data-v-69e6ac38]{width:100%;height:24px;background:#e5e7eb;border-radius:12px;overflow:visible;margin-bottom:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.06);position:relative}.subtask-progress-fill[data-v-69e6ac38]{height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(16,185,129,.4);position:relative;border-radius:12px;display:flex;align-items:center;justify-content:flex-end;padding-right:12px}.subtask-progress-fill[data-v-69e6ac38]:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.3),transparent);border-radius:12px 12px 0 0;pointer-events:none}.progress-percentage[data-v-69e6ac38]{font-size:11px;font-weight:700;color:#fff;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.2)}.progress-percentage-outside[data-v-69e6ac38]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;color:#6b7280}.subtasks-list-new[data-v-69e6ac38]{display:flex;flex-direction:column;gap:10px;overflow:visible;position:relative;z-index:1}.subtask-item-new[data-v-69e6ac38]{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;z-index:1}.subtask-item-new[data-v-69e6ac38]:has(.subtask-assignee-selector-wrapper){z-index:100}.subtask-item-new[data-v-69e6ac38]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:12px 0 0 12px}.subtask-item-new[data-v-69e6ac38]:hover{background:#fafbfc;border-color:rgba(99,102,241,.3);box-shadow:0 4px 12px rgba(99,102,241,.12);transform:translateX(4px)}.subtask-item-new[data-v-69e6ac38]:hover:before{background:linear-gradient(180deg,#6366f1,#8b5cf6)}.subtask-checkbox-new[data-v-69e6ac38]{width:22px;height:22px;cursor:pointer;accent-color:#6366f1;flex-shrink:0;border-radius:6px;transition:all .2s}.subtask-checkbox-new[data-v-69e6ac38]:hover{transform:scale(1.1)}.subtask-checkbox-new[data-v-69e6ac38]:checked{animation:checkPulse-69e6ac38 .3s ease}@keyframes checkPulse-69e6ac38{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.subtask-input-new[data-v-69e6ac38]{flex:1;border:none;background:transparent;font-size:14px;font-weight:500;color:#1f2937;outline:none;transition:all .2s}.subtask-input-new[data-v-69e6ac38]:focus{color:#111827}.subtask-input-new[data-v-69e6ac38]::-moz-placeholder{color:#9ca3af;font-style:italic}.subtask-input-new[data-v-69e6ac38]::placeholder{color:#9ca3af;font-style:italic}.subtask-input-new.completed-text[data-v-69e6ac38]{text-decoration:line-through;color:#9ca3af}.subtask-item-new.subtask-completed[data-v-69e6ac38]{background:#f9fafb;border-color:#d1d5db}.subtask-item-new.subtask-completed[data-v-69e6ac38]:before{background:linear-gradient(180deg,#10b981,#059669)}.subtask-status-indicator[data-v-69e6ac38]{width:6px;height:6px;border-radius:50%;background:#e5e7eb;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff}.subtask-status-indicator.completed[data-v-69e6ac38]{width:20px;height:20px;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px rgba(16,185,129,.3);animation:checkBounce-69e6ac38 .4s cubic-bezier(.4,0,.2,1)}@keyframes checkBounce-69e6ac38{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.drag-handle[data-v-69e6ac38]{font-size:20px;color:#d1d5db;cursor:grab;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;opacity:.5}.drag-handle[data-v-69e6ac38]:active{cursor:grabbing;color:#6366f1;transform:scale(1.2)}.subtask-item-new:hover .drag-handle[data-v-69e6ac38]{color:#6366f1;opacity:1;transform:translateX(2px)}.subtask-action-btn[data-v-69e6ac38]{padding:8px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px;font-size:18px;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;flex-shrink:0}.subtask-item-new:hover .subtask-action-btn[data-v-69e6ac38]{opacity:1}.subtask-action-btn[data-v-69e6ac38]:hover{background:rgba(0,0,0,.05);color:#1f2937;transform:scale(1.1)}.subtask-action-btn.delete[data-v-69e6ac38]:hover{background:#fee2e2;color:#ef4444;transform:scale(1.1) rotate(5deg)}.subtask-assignees-wrapper[data-v-69e6ac38]{display:flex;align-items:center;gap:8px;margin-left:auto;position:relative}.subtask-assignees-avatars[data-v-69e6ac38]{display:flex;align-items:center;gap:0;position:relative}.subtask-assignee-avatar[data-v-69e6ac38]{width:28px;height:28px;border-radius:50%;overflow:hidden;border:2px solid #fff;position:relative}.subtask-assignee-avatar img[data-v-69e6ac38]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assignee-avatar-fallback[data-v-69e6ac38]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:11px;font-weight:600}.more-assignees[data-v-69e6ac38]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f3f4f6;border:2px solid #fff;font-size:10px;font-weight:600;color:#6b7280;margin-left:-8px}.assign-btn[data-v-69e6ac38]{padding:8px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px;font-size:18px;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;flex-shrink:0}.subtask-item-new:hover .assign-btn[data-v-69e6ac38]{opacity:1}.assign-btn[data-v-69e6ac38]:hover{background:rgba(99,102,241,.15);color:#6366f1;transform:scale(1.1)}.subtask-assignee-selector-wrapper[data-v-69e6ac38]{position:absolute;top:calc(100% + 12px);right:0;z-index:10000;min-width:320px}.subtask-assignee-dropdown[data-v-69e6ac38]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);overflow:hidden;animation:dropdownSlideIn-69e6ac38 .25s cubic-bezier(.4,0,.2,1)}@keyframes dropdownSlideIn-69e6ac38{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.subtask-assignee-dropdown .dropdown-header[data-v-69e6ac38]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.subtask-assignee-dropdown .dropdown-header span[data-v-69e6ac38]{font-size:14px;font-weight:600;color:#111827}.subtask-assignee-dropdown .close-btn[data-v-69e6ac38]{padding:4px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:4px;font-size:18px;transition:all .2s}.subtask-assignee-dropdown .close-btn[data-v-69e6ac38]:hover{background:rgba(0,0,0,.05);color:#111827}.subtask-assignee-dropdown .dropdown-search[data-v-69e6ac38]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e5e7eb}.subtask-assignee-dropdown .dropdown-search i[data-v-69e6ac38]{color:#9ca3af;font-size:16px}.subtask-assignee-dropdown .dropdown-search input[data-v-69e6ac38]{flex:1;border:none;outline:none;font-size:14px;color:#111827}.subtask-assignee-dropdown .assigned-section[data-v-69e6ac38],.subtask-assignee-dropdown .suggestions-section[data-v-69e6ac38]{max-height:240px;overflow-y:auto}.subtask-assignee-dropdown .section-title[data-v-69e6ac38]{padding:8px 16px;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#f9fafb}.subtask-assignee-dropdown .user-item[data-v-69e6ac38]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:all .2s}.subtask-assignee-dropdown .user-item[data-v-69e6ac38]:hover{background:#f3f4f6}.subtask-assignee-dropdown .user-item.assigned[data-v-69e6ac38]{background:#eff6ff}.subtask-assignee-dropdown .user-item.assigned[data-v-69e6ac38]:hover{background:#dbeafe}.subtask-assignee-dropdown .user-avatar-small[data-v-69e6ac38]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.subtask-assignee-dropdown .user-avatar-small img[data-v-69e6ac38]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.subtask-assignee-dropdown .avatar-fallback-small[data-v-69e6ac38]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:13px;font-weight:600}.subtask-assignee-dropdown .user-name[data-v-69e6ac38]{flex:1;font-size:14px;color:#111827}.subtask-assignee-dropdown .remove-user-btn[data-v-69e6ac38]{padding:4px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:4px;font-size:16px;transition:all .2s;opacity:0}.subtask-assignee-dropdown .user-item:hover .remove-user-btn[data-v-69e6ac38]{opacity:1}.subtask-assignee-dropdown .remove-user-btn[data-v-69e6ac38]:hover{background:#fee2e2;color:#ef4444}.subtask-assignee-dropdown .empty-text-small[data-v-69e6ac38]{padding:12px 16px;font-size:13px;color:#9ca3af;text-align:center;font-style:italic}.time-header[data-v-69e6ac38]{margin-bottom:24px}.btn-log-time[data-v-69e6ac38]{padding:10px 20px;border:none;background:#6366f1;color:#fff;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-log-time[data-v-69e6ac38]:hover{background:#5558e3;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.time-summary[data-v-69e6ac38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:32px}.time-summary-item[data-v-69e6ac38]{display:flex;flex-direction:column;gap:10px;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s}.time-summary-item[data-v-69e6ac38]:hover{border-color:rgba(99,102,241,.2);box-shadow:0 2px 8px rgba(99,102,241,.08);transform:translateY(-2px)}.time-summary-label[data-v-69e6ac38]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.6px}.time-summary-label i[data-v-69e6ac38]{font-size:16px;color:#6366f1}.time-summary-value[data-v-69e6ac38]{font-size:24px;font-weight:800;color:#111827;line-height:1}.time-summary-value.over-estimate[data-v-69e6ac38]{color:#ef4444}.over-label[data-v-69e6ac38]{font-size:12px;font-weight:600;color:#ef4444;margin-left:4px}.comments-section-new[data-v-69e6ac38]{display:flex;flex-direction:column;gap:24px}.comment-form-new[data-v-69e6ac38]{display:flex;gap:12px}.comment-input-wrapper[data-v-69e6ac38]{flex:1}.comment-input-new[data-v-69e6ac38]{width:100%;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;outline:none;transition:all .2s}.comment-input-new[data-v-69e6ac38]:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.comment-actions-new[data-v-69e6ac38]{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.btn-cancel[data-v-69e6ac38]{padding:8px 16px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel[data-v-69e6ac38]:hover{background:#f9fafb}.btn-send[data-v-69e6ac38]{padding:8px 16px;border:none;background:#6366f1;color:#fff;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-send[data-v-69e6ac38]:hover:not(:disabled){background:#5558e3}.btn-send[data-v-69e6ac38]:disabled{opacity:.5;cursor:not-allowed}.comments-list-new[data-v-69e6ac38]{display:flex;flex-direction:column;gap:20px}.comment-item-new[data-v-69e6ac38]{display:flex;gap:12px}.comment-content-new[data-v-69e6ac38]{flex:1}.comment-header-new[data-v-69e6ac38]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.comment-author[data-v-69e6ac38]{font-size:14px;font-weight:700;color:#1f2937}.comment-date[data-v-69e6ac38]{font-size:12px;color:#6b7280}.comment-body-new[data-v-69e6ac38]{background:#f9fafb;padding:12px 14px;border-radius:8px}.comment-body-new p[data-v-69e6ac38]{margin:0;font-size:14px;line-height:1.6;color:#1f2937}.comment-actions-inline[data-v-69e6ac38]{display:flex;gap:12px;margin-top:8px}.comment-actions-inline button[data-v-69e6ac38]{padding:0;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:color .2s}.comment-actions-inline button[data-v-69e6ac38]:hover{color:#6366f1}.comment-actions-inline button.text-danger[data-v-69e6ac38]:hover{color:#ef4444}.comments-header[data-v-69e6ac38]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.comments-header h4[data-v-69e6ac38]{margin:0;font-size:16px;font-weight:700;color:#1f2937}.btn-sort-comments[data-v-69e6ac38]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-sort-comments[data-v-69e6ac38]:hover{background:#f9fafb;border-color:#6366f1;color:#6366f1}.btn-sort-comments i[data-v-69e6ac38]{font-size:16px}.format-toolbar[data-v-69e6ac38]{display:flex;gap:4px;margin-bottom:8px;padding:8px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.format-toolbar button[data-v-69e6ac38]{padding:6px 8px;border:none;background:#fff;color:#6b7280;border-radius:4px;cursor:pointer;transition:all .2s;font-size:16px;display:flex;align-items:center;justify-content:center}.format-toolbar button[data-v-69e6ac38]:hover{background:#6366f1;color:#fff}.character-counter[data-v-69e6ac38]{text-align:right;font-size:12px;color:#9ca3af;margin-top:4px}.character-counter.near-limit[data-v-69e6ac38]{color:#f59e0b;font-weight:600}.comments-loading[data-v-69e6ac38]{display:flex;flex-direction:column;gap:20px}.skeleton-comment[data-v-69e6ac38]{display:flex;gap:12px;animation:pulse-69e6ac38 1.5s ease-in-out infinite}@keyframes pulse-69e6ac38{0%,to{opacity:1}50%{opacity:.5}}.skeleton-avatar[data-v-69e6ac38]{width:40px;height:40px;border-radius:50%;background:#e5e7eb}.skeleton-content[data-v-69e6ac38]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-header[data-v-69e6ac38]{width:30%;height:16px;background:#e5e7eb;border-radius:4px}.skeleton-text[data-v-69e6ac38]{width:100%;height:14px;background:#e5e7eb;border-radius:4px}.skeleton-text.short[data-v-69e6ac38]{width:60%}.edited-badge[data-v-69e6ac38]{font-style:italic;color:#9ca3af;font-size:11px;margin-left:4px}.comment-reactions[data-v-69e6ac38]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.reaction-badge[data-v-69e6ac38]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #e5e7eb;background:#fff;border-radius:12px;font-size:13px;cursor:pointer;transition:all .2s}.reaction-badge[data-v-69e6ac38]:hover{background:#f9fafb;border-color:#6366f1}.reaction-badge.user-reacted[data-v-69e6ac38]{background:#eef2ff;border-color:#6366f1;color:#6366f1;font-weight:600}.emoji-picker[data-v-69e6ac38]{display:flex;gap:8px;margin-top:8px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.emoji-picker button[data-v-69e6ac38]{padding:8px;border:none;background:transparent;font-size:24px;cursor:pointer;border-radius:6px;transition:all .2s}.emoji-picker button[data-v-69e6ac38]:hover{background:#f9fafb;transform:scale(1.2)}.reply-form[data-v-69e6ac38]{display:flex;gap:12px;margin-top:12px;padding-left:20px;border-left:2px solid #e5e7eb}.reply-input-wrapper[data-v-69e6ac38]{flex:1}.reply-input[data-v-69e6ac38]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-family:inherit;resize:vertical;outline:none;transition:all .2s}.reply-input[data-v-69e6ac38]:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.reply-actions[data-v-69e6ac38]{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.comment-replies[data-v-69e6ac38]{margin-top:16px;padding-left:20px;border-left:2px solid #e5e7eb;display:flex;flex-direction:column;gap:12px}.reply-item[data-v-69e6ac38]{display:flex;gap:10px}.avatar-mini-small[data-v-69e6ac38]{width:32px;height:32px;border-radius:50%;background:#6366f1;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.reply-content[data-v-69e6ac38]{flex:1;background:#f9fafb;padding:10px 12px;border-radius:6px}.reply-header[data-v-69e6ac38]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.reply-author[data-v-69e6ac38]{font-size:13px;font-weight:600;color:#1f2937}.reply-date[data-v-69e6ac38]{font-size:11px;color:#9ca3af}.reply-text[data-v-69e6ac38]{font-size:13px;line-height:1.5;color:#4b5563;word-wrap:break-word}.reply-text strong[data-v-69e6ac38]{font-weight:700}.reply-text em[data-v-69e6ac38]{font-style:italic}.reply-text code[data-v-69e6ac38]{background:#f3f4f6;padding:2px 6px;border-radius:3px;font-family:monospace;font-size:12px}.reply-text a[data-v-69e6ac38]{color:#6366f1;text-decoration:none}.reply-text a[data-v-69e6ac38]:hover{text-decoration:underline}.reply-edit-form[data-v-69e6ac38]{display:flex;flex-direction:column;gap:8px}.reply-edit-form .reply-input[data-v-69e6ac38]{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;line-height:1.5;resize:vertical;min-height:60px;font-family:inherit}.reply-edit-form .reply-input[data-v-69e6ac38]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.reply-edit-form .reply-actions[data-v-69e6ac38]{display:flex;gap:8px;justify-content:flex-end}.reply-content .comment-actions-new[data-v-69e6ac38]{display:flex;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.reply-content .action-btn-new[data-v-69e6ac38]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;color:#6b7280;background:none;border:none;cursor:pointer;transition:color .2s;border-radius:4px}.reply-content .action-btn-new[data-v-69e6ac38]:hover{color:#6366f1;background:#f3f4f6}.reply-content .action-btn-new.text-danger[data-v-69e6ac38]{color:#dc2626}.reply-content .action-btn-new.text-danger[data-v-69e6ac38]:hover{color:#b91c1c;background:#fef2f2}.reply-content .action-btn-new i[data-v-69e6ac38]{font-size:11px}.comment-text strong[data-v-69e6ac38]{font-weight:700}.comment-text em[data-v-69e6ac38]{font-style:italic}.comment-text code[data-v-69e6ac38]{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;color:#ef4444}.comment-text a[data-v-69e6ac38]{color:#6366f1;text-decoration:underline}.comment-text a[data-v-69e6ac38]:hover{color:#4f46e5}.comment-text .mention[data-v-69e6ac38]{background:#eef2ff;color:#6366f1;padding:2px 6px;border-radius:4px;font-weight:600}.sidebar-column-new[data-v-69e6ac38]{background:#f9fafb;padding:32px 24px;overflow-y:auto;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;gap:32px}.sidebar-title[data-v-69e6ac38]{font-size:15px;font-weight:800;color:#111827;margin:0 0 18px 0;letter-spacing:-.01em}.project-info-section[data-v-69e6ac38]{background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));padding:18px;border-radius:12px;border:1px solid rgba(99,102,241,.15);transition:all .2s}.project-info-section[data-v-69e6ac38]:hover{background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(139,92,246,.08));border-color:rgba(99,102,241,.25);box-shadow:0 2px 8px rgba(99,102,241,.1)}.sidebar-label[data-v-69e6ac38]{display:block;font-size:11px;font-weight:700;color:#6366f1;margin-bottom:12px;text-transform:uppercase;letter-spacing:.8px}.project-name[data-v-69e6ac38]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#1f2937}.project-name i[data-v-69e6ac38]{font-size:20px;color:#6366f1;background:rgba(99,102,241,.1);padding:8px;border-radius:8px}.stats-section[data-v-69e6ac38]{background:#fff;padding:18px;border-radius:12px;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:20px}.stat-item[data-v-69e6ac38]{padding:16px;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb;transition:all .2s}.stat-item[data-v-69e6ac38]:hover{background:#fff;border-color:rgba(99,102,241,.2);box-shadow:0 2px 6px rgba(99,102,241,.06)}.stat-header[data-v-69e6ac38]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.stat-icon[data-v-69e6ac38]{font-size:18px;color:#6366f1;background:rgba(99,102,241,.1);padding:6px;border-radius:6px}.stat-label[data-v-69e6ac38]{font-size:13px;font-weight:600;color:#6b7280;flex:1}.stat-value[data-v-69e6ac38]{font-size:18px;font-weight:800;color:#111827}.stat-toggle[data-v-69e6ac38]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f9fafb;border-radius:8px}.toggle-label[data-v-69e6ac38]{font-size:13px;font-weight:500;color:#6b7280}.toggle-switch[data-v-69e6ac38]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-69e6ac38]{opacity:0;width:0;height:0}.toggle-slider[data-v-69e6ac38]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:24px}.toggle-slider[data-v-69e6ac38]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.toggle-slider[data-v-69e6ac38]{background-color:#6366f1}input:checked+.toggle-slider[data-v-69e6ac38]:before{transform:translateX(20px)}.progress-bar-new[data-v-69e6ac38]{width:100%;height:10px;background:#e5e7eb;border-radius:10px;overflow:visible;box-shadow:inset 0 1px 2px rgba(0,0,0,.05);position:relative}.progress-fill-new[data-v-69e6ac38]{height:100%;background:linear-gradient(90deg,#6366f1,#6366f1 60%,transparent 0),repeating-linear-gradient(45deg,#6366f1,#6366f1 4px,#8b8bff 0,#8b8bff 8px);transition:width .4s ease;border-radius:10px;box-shadow:0 2px 4px rgba(99,102,241,.2);position:relative}.progress-fill-new[data-v-69e6ac38]:after{content:"";position:absolute;top:50%;right:-6px;width:14px;height:14px;background:#6366f1;border:3px solid #fff;border-radius:50%;transform:translateY(-50%);box-shadow:0 2px 6px rgba(99,102,241,.4)}.activities-section[data-v-69e6ac38]{background:#fff;padding:18px;border-radius:12px;border:1px solid #e5e7eb}.activities-header[data-v-69e6ac38]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.icon-btn-mini[data-v-69e6ac38]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px;transition:all .2s;font-size:16px}.icon-btn-mini[data-v-69e6ac38]:hover{background:#f9fafb}.activities-list[data-v-69e6ac38]{display:flex;flex-direction:column;gap:20px;position:relative;padding-left:8px}.activities-list[data-v-69e6ac38]:before{content:"";position:absolute;left:18px;top:30px;bottom:30px;width:2px;background:linear-gradient(180deg,#e5e7eb,#f3f4f6)}.activity-item-new[data-v-69e6ac38]{display:flex;gap:12px;position:relative;padding-bottom:20px}.activity-item-new[data-v-69e6ac38]:last-child{padding-bottom:0}.activity-item-new .avatar-mini[data-v-69e6ac38]{position:relative;z-index:2;flex-shrink:0}.activity-content-new[data-v-69e6ac38]{flex:1;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;margin-top:4px;transition:all .2s}.activity-item-new:hover .activity-content-new[data-v-69e6ac38]{background:#fff;border-color:#e0e7ff;box-shadow:0 2px 8px rgba(0,0,0,.05);transform:translateY(-1px)}.activity-text[data-v-69e6ac38]{font-size:13px;color:#1f2937;line-height:1.5;margin-bottom:6px}.activity-text strong[data-v-69e6ac38]{font-weight:700}.activity-date[data-v-69e6ac38]{font-size:11px;color:#6b7280;margin-bottom:10px}.status-change[data-v-69e6ac38]{display:flex;align-items:center;gap:8px;margin-top:8px}.status-badge-mini[data-v-69e6ac38]{padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;color:#fff;text-transform:capitalize;letter-spacing:.3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.status-change i[data-v-69e6ac38]{font-size:16px;color:#9ca3af;margin:0 4px}.subtask-completed[data-v-69e6ac38]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);border-radius:8px;transition:all .2s}.subtask-completed[data-v-69e6ac38]:hover{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.3)}.subtask-completed i[data-v-69e6ac38]{color:#10b981;font-size:18px;background:rgba(16,185,129,.15);padding:2px;border-radius:50%}.subtask-completed span[data-v-69e6ac38]{font-size:13px;font-weight:500;color:#065f46}.created-section[data-v-69e6ac38]{background:#fff;padding:16px;border-radius:12px;border:1px solid #e5e7eb}.created-label[data-v-69e6ac38]{display:block;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.created-info[data-v-69e6ac38]{display:flex;align-items:center;gap:10px}.created-details[data-v-69e6ac38]{display:flex;flex-direction:column;gap:2px}.created-name[data-v-69e6ac38]{font-size:14px;font-weight:600;color:#1f2937}.created-date[data-v-69e6ac38]{font-size:12px;color:#6b7280}.task-footer-new[data-v-69e6ac38]{padding:20px 24px;border-top:1px solid #e5e7eb;background:#fff;display:flex;align-items:center;justify-content:flex-end;gap:12px}.btn-edit[data-v-69e6ac38]{padding:10px 20px;border:none;background:#6366f1;color:#fff;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-edit[data-v-69e6ac38]:hover{background:#5558e3;transform:translateY(-1px)}.btn-cancel-footer[data-v-69e6ac38]{padding:10px 20px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel-footer[data-v-69e6ac38]:hover{background:#f9fafb}.btn-save-footer[data-v-69e6ac38]{padding:10px 20px;border:none;background:#6366f1;color:#fff;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-save-footer[data-v-69e6ac38]:hover:not(:disabled){background:#5558e3;transform:translateY(-1px)}.btn-save-footer[data-v-69e6ac38]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-69e6ac38]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-69e6ac38 .6s linear infinite}@keyframes spin-69e6ac38{to{transform:rotate(1turn)}}@media (max-width:1024px){.task-body[data-v-69e6ac38]{grid-template-columns:1fr}.sidebar-column-new[data-v-69e6ac38]{border-left:none;border-top:1px solid #e5e7eb}}.modal-overlay[data-v-2393ea36]{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:9999;padding:20px}.log-work-modal[data-v-2393ea36]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal-header[data-v-2393ea36]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb}.header-content[data-v-2393ea36]{display:flex;align-items:center;gap:16px}.header-icon[data-v-2393ea36]{width:48px;height:48px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.modal-title[data-v-2393ea36]{font-size:20px;font-weight:600;color:#1e293b;margin:0}.modal-subtitle[data-v-2393ea36]{font-size:14px;color:#64748b;margin:4px 0 0 0}.close-btn[data-v-2393ea36]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s}.close-btn[data-v-2393ea36]:hover{background:#e2e8f0;color:#1e293b}.modal-body[data-v-2393ea36]{flex:1;overflow-y:auto;padding:24px}.form-group[data-v-2393ea36]{margin-bottom:24px}.form-label[data-v-2393ea36]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.form-label i[data-v-2393ea36]{color:#6366f1;font-size:16px}.required[data-v-2393ea36]{color:#ef4444}.form-input[data-v-2393ea36],.form-select[data-v-2393ea36],.form-textarea[data-v-2393ea36]{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;transition:all .2s}.form-input[data-v-2393ea36]:focus,.form-select[data-v-2393ea36]:focus,.form-textarea[data-v-2393ea36]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.time-inputs[data-v-2393ea36]{display:flex;align-items:center;gap:12px}.time-input-group[data-v-2393ea36]{flex:1;display:flex;align-items:center;gap:8px}.time-input[data-v-2393ea36]{text-align:center;font-size:18px;font-weight:600}.time-label[data-v-2393ea36]{font-size:14px;color:#64748b;white-space:nowrap}.time-separator[data-v-2393ea36]{font-size:24px;font-weight:600;color:#cbd5e1}.time-summary[data-v-2393ea36]{margin-top:12px;padding:12px;background:#f8fafc;border-radius:8px;font-size:14px;color:#475569;text-align:center}.time-summary strong[data-v-2393ea36]{color:#6366f1}.char-counter[data-v-2393ea36]{margin-top:8px;font-size:12px;color:#94a3b8;text-align:right}.modal-footer[data-v-2393ea36]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb}.btn[data-v-2393ea36]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-secondary[data-v-2393ea36]{background:#f1f5f9;color:#475569}.btn-secondary[data-v-2393ea36]:hover{background:#e2e8f0}.btn-primary[data-v-2393ea36]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.btn-primary[data-v-2393ea36]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px rgba(99,102,241,.3)}.btn-primary[data-v-2393ea36]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-2393ea36]{animation:spin-2393ea36 1s linear infinite}@keyframes spin-2393ea36{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.time-tracker-widget[data-v-2227297c]{position:fixed;bottom:24px;right:24px;z-index:9998;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.minimized-view[data-v-2227297c]{background:linear-gradient(135deg,#6366f1,#8b5cf6);padding:12px 20px;border-radius:50px;display:flex;align-items:center;gap:12px;cursor:pointer;box-shadow:0 8px 24px rgba(99,102,241,.4);transition:all .3s ease}.minimized-view[data-v-2227297c]:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(99,102,241,.5)}.tracker-icon[data-v-2227297c]{font-size:20px;color:#fff}.pulse[data-v-2227297c]{animation:pulse-2227297c 2s ease-in-out infinite}@keyframes pulse-2227297c{0%,to{opacity:1}50%{opacity:.7}}.elapsed-time[data-v-2227297c]{font-size:16px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.expanded-view[data-v-2227297c]{background:#fff;border-radius:16px;width:380px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.tracker-header[data-v-2227297c]{background:linear-gradient(135deg,#6366f1,#8b5cf6);padding:16px;display:flex;align-items:center;justify-content:space-between}.task-info[data-v-2227297c]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.tracker-icon-active[data-v-2227297c]{font-size:24px;color:#fff;flex-shrink:0;animation:pulse-2227297c 2s ease-in-out infinite}.task-details[data-v-2227297c]{flex:1;min-width:0}.task-name[data-v-2227297c]{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subtask-name[data-v-2227297c]{font-size:12px;color:hsla(0,0%,100%,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.header-actions[data-v-2227297c]{display:flex;gap:4px}.icon-btn[data-v-2227297c]{width:28px;height:28px;border:none;background:hsla(0,0%,100%,.2);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s}.icon-btn[data-v-2227297c]:hover{background:hsla(0,0%,100%,.3)}.timer-display[data-v-2227297c]{padding:24px;text-align:center;background:linear-gradient(180deg,#f8fafc,#fff)}.time-digits[data-v-2227297c]{font-size:48px;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums;letter-spacing:-1px}.timer-date[data-v-2227297c]{font-size:13px;color:#64748b;margin-top:8px}.description-section[data-v-2227297c]{padding:0 16px 16px}.description-label[data-v-2227297c]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.description-label i[data-v-2227297c]{color:#6366f1;font-size:16px}.description-input[data-v-2227297c]{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:inherit;resize:none;transition:all .2s}.description-input[data-v-2227297c]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.char-counter[data-v-2227297c]{margin-top:6px;font-size:11px;color:#94a3b8;text-align:right}.tracker-actions[data-v-2227297c]{padding:16px;border-top:1px solid #f1f5f9}.btn[data-v-2227297c]{width:100%;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.btn-stop[data-v-2227297c]{background:#ef4444;color:#fff}.btn-stop[data-v-2227297c]:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.btn-stop[data-v-2227297c]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-2227297c]{animation:spin-2227297c 1s linear infinite}@keyframes spin-2227297c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.time-tracker-widget[data-v-2227297c]{bottom:16px;right:16px}.expanded-view[data-v-2227297c]{width:calc(100vw - 32px)}}.task-app[data-v-52a46a2c]{height:100vh;background:#f7f8fc;overflow:hidden;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.task-topbar[data-v-52a46a2c]{height:56px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0;z-index:100;box-shadow:0 1px 3px rgba(0,0,0,.04)}.topbar-left[data-v-52a46a2c]{min-width:200px}.topbar-center[data-v-52a46a2c]{margin:0 auto}.topbar-right[data-v-52a46a2c]{gap:12px}.timer-widget-compact[data-v-52a46a2c]{gap:8px;background:#f8fafc;padding:4px 12px;border-radius:20px;border:1px solid #e2e8f0}.timer-indicator[data-v-52a46a2c]{background:#94a3b8;transition:all .2s ease}.timer-indicator.active[data-v-52a46a2c]{background:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.timer-time[data-v-52a46a2c]{font-size:12px;color:#374151;font-variant-numeric:tabular-nums}.timer-widget-compact .timer-btn[data-v-52a46a2c]{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-52a46a2c]:hover{color:#374151;background:#e5e7eb}.topbar-quick-actions[data-v-52a46a2c]{gap:4px}.new-task-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#5b5bd6}.user-info-display[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;transition:all .15s ease;cursor:pointer}.user-info-display[data-v-52a46a2c]:hover{background:#f3f4f6}.user-avatar-mini[data-v-52a46a2c]{width:28px;height:28px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-img-mini[data-v-52a46a2c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.avatar-initials-mini[data-v-52a46a2c]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%}.user-name-mini[data-v-52a46a2c]{font-size:13px;font-weight:500;color:#374151;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-nav[data-v-52a46a2c]{gap:8px;padding:12px 24px;background:transparent;font-size:14px}.breadcrumb-item[data-v-52a46a2c]{color:#6b7280;transition:color .15s ease;font-weight:500}.breadcrumb-item[data-v-52a46a2c]:hover{color:#374151}.breadcrumb-item.active[data-v-52a46a2c]{color:#1f2937;font-weight:600;cursor:default}.breadcrumb-separator[data-v-52a46a2c]{color:#d1d5db;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.topbar-right[data-v-52a46a2c]{gap:16px}.active-timer-widget[data-v-52a46a2c]{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-52a46a2c]{display:flex;align-items:center;gap:8px}.timer-indicator[data-v-52a46a2c]{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-52a46a2c 2s infinite}.timer-time[data-v-52a46a2c]{font-family:SF Mono,monospace;font-size:14px;color:#1e293b;min-width:65px}.timer-controls[data-v-52a46a2c]{gap:4px}.timer-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#e2e8f0}.timer-btn.pause[data-v-52a46a2c]{color:#f59e0b}.timer-btn.stop[data-v-52a46a2c]{color:#ef4444}.timer-task-info[data-v-52a46a2c]{flex:1;min-width:0}.timer-task-info .task-name[data-v-52a46a2c]{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-52a46a2c]{display:block;font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions[data-v-52a46a2c]{display:flex;gap:8px}.action-btn[data-v-52a46a2c]{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-52a46a2c]{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.action-btn.secondary[data-v-52a46a2c]:hover{background:#f1f5f9;border-color:#cbd5e1}.action-btn.primary[data-v-52a46a2c]{background:#7c3aed;color:#fff}.action-btn.primary[data-v-52a46a2c]:hover{background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.25)}.task-content[data-v-52a46a2c]{flex:1;display:flex;overflow:hidden;background:#f8fafc}.task-sidebar[data-v-52a46a2c]{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-52a46a2c]{width:60px}.sidebar-toggle[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f8fafc;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sidebar-content[data-v-52a46a2c]{padding:24px 16px;overflow-y:auto}.sidebar-section[data-v-52a46a2c]{margin-bottom:32px}.sidebar-title[data-v-52a46a2c]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin-bottom:12px}.quick-stats[data-v-52a46a2c]{display:flex;flex-direction:column;gap:8px}.stat-item[data-v-52a46a2c]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#f8fafc;transition:all .2s ease}.stat-item[data-v-52a46a2c]:hover{background:#f1f5f9}.stat-icon[data-v-52a46a2c]{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-52a46a2c]{background:linear-gradient(135deg,#10b981,#34d399)}.stat-icon.time[data-v-52a46a2c]{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.stat-icon.completed[data-v-52a46a2c]{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.stat-details[data-v-52a46a2c]{flex:1}.stat-value[data-v-52a46a2c]{display:block;font-size:18px;font-weight:700;color:#1e293b;line-height:1.2}.stat-label[data-v-52a46a2c]{display:block;font-size:12px;color:#64748b}.filter-list[data-v-52a46a2c],.view-list[data-v-52a46a2c]{display:flex;flex-direction:column;gap:4px}.filter-item[data-v-52a46a2c],.view-item[data-v-52a46a2c]{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-52a46a2c]{display:flex;align-items:center;gap:12px}.filter-item[data-v-52a46a2c]:hover,.view-item[data-v-52a46a2c]:hover{background:#f8fafc;color:#475569}.filter-item.active[data-v-52a46a2c],.view-item.active[data-v-52a46a2c]{background:#f1f5f9;color:#6366f1;font-weight:600;border-left:3px solid #6366f1;padding-left:11px}.filter-item i[data-v-52a46a2c],.view-item i[data-v-52a46a2c]{width:16px;text-align:center}.filter-color[data-v-52a46a2c]{width:16px;height:16px;border-radius:4px;flex-shrink:0;border:2px solid transparent;transition:all .2s ease}.filter-color.all[data-v-52a46a2c]{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 4px rgba(99,102,241,.3)}.filter-color.active[data-v-52a46a2c]{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 4px rgba(34,197,94,.3)}.filter-color.completed[data-v-52a46a2c]{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 2px 4px rgba(100,116,139,.3)}.filter-color.high[data-v-52a46a2c]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 4px rgba(239,68,68,.3)}.item-count[data-v-52a46a2c]{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-52a46a2c],.view-item.active .item-count[data-v-52a46a2c]{background:rgba(99,102,241,.15);color:#6366f1}.view-header[data-v-52a46a2c]{border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:50}.view-header-main[data-v-52a46a2c]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;min-height:48px}.view-header-left[data-v-52a46a2c]{display:flex;align-items:center;gap:16px;flex:1}.view-header-right[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.clickup-view-selector[data-v-52a46a2c]{display:flex;align-items:center;gap:12px}.main-view-tabs[data-v-52a46a2c]{display:flex;align-items:center;gap:4px}.view-tab-main[data-v-52a46a2c]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;transition:all .15s ease;font-size:13px;font-weight:500;position:relative}.view-tab-main.active[data-v-52a46a2c],.view-tab-main[data-v-52a46a2c]:hover{background:#f1f5f9;color:#374151}.view-tab-main.active[data-v-52a46a2c]:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:calc(100% - 8px);height:2px;background:currentColor;border-radius:1px}.view-icon[data-v-52a46a2c]{font-size:14px;font-weight:500}.view-label[data-v-52a46a2c]{font-size:13px;font-weight:500}.view-dropdown-wrapper[data-v-52a46a2c]{position:relative}.vista-dropdown-btn[data-v-52a46a2c]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:none;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;transition:all .15s ease;font-size:13px;font-weight:500}.vista-dropdown-btn.active[data-v-52a46a2c],.vista-dropdown-btn[data-v-52a46a2c]:hover{background:#f8fafc;border-color:#cbd5e1;color:#374151}.dropdown-arrow[data-v-52a46a2c]{font-size:16px;transition:transform .15s ease}.dropdown-arrow.rotated[data-v-52a46a2c]{transform:rotate(180deg)}.vista-dropdown-menu[data-v-52a46a2c]{position:absolute;top:100%;left:0;min-width:200px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:4px;margin-top:4px;z-index:100}.vista-dropdown-item[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-radius:6px;color:#374151;cursor:pointer;transition:all .15s ease;font-size:13px;text-align:left}.vista-dropdown-item[data-v-52a46a2c]:hover{background:#f1f5f9}.vista-dropdown-item.active[data-v-52a46a2c]{background:#f1f5f9;color:#6366f1}.vista-dropdown-item .view-icon[data-v-52a46a2c]{font-size:16px}.clickup-secondary-controls[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:0 4px}.control-item[data-v-52a46a2c]{position:relative}.control-btn[data-v-52a46a2c]{padding:6px 10px;background:none;border:none;color:#64748b;transition:all .15s ease;font-weight:500;white-space:nowrap}.control-btn.active[data-v-52a46a2c],.control-btn[data-v-52a46a2c]:hover{background:#f1f5f9;color:#374151}.control-icon[data-v-52a46a2c]{font-size:14px}.control-value[data-v-52a46a2c]{font-size:12px;color:#64748b;font-weight:400}.control-toggle[data-v-52a46a2c]{font-size:11px;color:#64748b;font-weight:400}.control-toggle.enabled[data-v-52a46a2c]{color:#22c55e}.control-dropdown[data-v-52a46a2c]{position:absolute;top:100%;left:0;min-width:220px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:4px;margin-top:4px;z-index:100}.control-dropdown-item[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-radius:6px;color:#374151;cursor:pointer;transition:all .15s ease;font-size:13px;text-align:left}.control-dropdown-item[data-v-52a46a2c]:hover{background:#f1f5f9}.control-dropdown-item.active[data-v-52a46a2c]{background:#f1f5f9;color:#6366f1}.control-dropdown-icon[data-v-52a46a2c]{font-size:14px;flex-shrink:0}.columns-dropdown[data-v-52a46a2c]{min-width:280px}.columns-header[data-v-52a46a2c]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #e2e8f0;margin-bottom:4px;font-size:13px;font-weight:600;color:#374151}.reset-columns-btn[data-v-52a46a2c]{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;transition:all .15s ease}.reset-columns-btn[data-v-52a46a2c]:hover{color:#374151;background:#f1f5f9}.columns-list[data-v-52a46a2c]{max-height:300px;overflow-y:auto}.column-item[data-v-52a46a2c]{padding:2px 0}.column-checkbox[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;cursor:pointer;border-radius:6px;transition:all .15s ease;font-size:13px}.column-checkbox[data-v-52a46a2c]:hover{background:#f8fafc}.column-checkbox input[type=checkbox][data-v-52a46a2c]{display:none}.checkbox-custom[data-v-52a46a2c]{width:16px;height:16px;border:2px solid #d1d5db;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.column-checkbox input[type=checkbox]:checked+.checkbox-custom[data-v-52a46a2c]{background:#22c55e;border-color:#22c55e}.column-checkbox input[type=checkbox]:checked+.checkbox-custom[data-v-52a46a2c]:after{content:"✓";color:#fff;font-size:10px;font-weight:700}.column-name[data-v-52a46a2c]{flex:1;color:#374151}.view-more-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f3f4f6;color:#374151}.view-dropdown-menu[data-v-52a46a2c]{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-52a46a2c]{gap:8px;background:none;color:#374151;border-radius:4px;transition:background .15s ease}.view-dropdown-item[data-v-52a46a2c]:hover{background:#f3f4f6}.view-dropdown-item.active[data-v-52a46a2c]{background:#eff6ff;color:#2563eb}.view-title-section[data-v-52a46a2c]{margin-left:16px}.view-title-compact[data-v-52a46a2c]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 2px 0;line-height:1.2}.view-subtitle-compact[data-v-52a46a2c]{font-size:13px;color:#6b7280;line-height:1}.header-action-btn[data-v-52a46a2c]{width:32px;height:32px;border:none;border-radius:6px;color:#6b7280;transition:all .15s ease}.header-action-btn[data-v-52a46a2c]:hover{background:#f3f4f6;color:#374151}.view-filters[data-v-52a46a2c]{border-bottom:1px solid #e5e7eb;background:#f8fafc}.list-view-clickup[data-v-52a46a2c]{display:flex;flex-direction:column;height:100%;background:#fff}.list-toolbar[data-v-52a46a2c]{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-52a46a2c]{display:flex;align-items:center;gap:16px;flex:1}.toolbar-right[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.bulk-actions[data-v-52a46a2c]{gap:16px;padding:8px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.selected-count[data-v-52a46a2c]{font-size:13px;font-weight:600;color:#1d4ed8}.bulk-buttons[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.bulk-btn[data-v-52a46a2c]{background:none;border:1px solid transparent;font-weight:500;transition:all .15s ease}.bulk-btn.primary[data-v-52a46a2c]{background:#10b981;color:#fff;border-color:#10b981}.bulk-btn.primary[data-v-52a46a2c]:hover{background:#059669}.bulk-btn.danger[data-v-52a46a2c]{background:#ef4444;color:#fff;border-color:#ef4444}.bulk-btn.danger[data-v-52a46a2c]:hover{background:#dc2626}.bulk-btn.secondary[data-v-52a46a2c]{background:#6b7280;color:#fff;border-color:#6b7280}.bulk-btn.secondary[data-v-52a46a2c]:hover{background:#4b5563}.bulk-btn-cancel[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f3f4f6}.list-controls-compact[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.control-btn-compact[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f3f4f6;border-color:#9ca3af}.control-btn-compact i[data-v-52a46a2c]{font-size:14px}.grouping-dropdown[data-v-52a46a2c]{position:relative}.group-select-compact[data-v-52a46a2c]{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-52a46a2c]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.new-task-btn-compact[data-v-52a46a2c]{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-52a46a2c]:hover{background:#5b5bd6}.new-task-btn-compact i[data-v-52a46a2c]{font-size:14px}.list-table-clickup[data-v-52a46a2c]{flex:1;overflow:hidden;background:#fff}.table-header-clickup[data-v-52a46a2c]{display:grid;gap:0;padding:0;background:#f8fafc;border-bottom:1px solid #e5e7eb;min-height:40px;align-items:center;position:sticky;top:0;z-index:10}.header-cell-compact[data-v-52a46a2c]{display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;font-size:12px;font-weight:600;color:#6b7280!important;text-transform:uppercase;letter-spacing:.5px;transition:all .15s ease;min-height:40px;border-right:1px solid #e5e7eb;box-sizing:border-box;position:relative;overflow:hidden;background:transparent}.header-cell-compact.resizable[data-v-52a46a2c]{position:relative}.column-resize-handle[data-v-52a46a2c]{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;background:transparent;border-right:2px solid transparent;z-index:20;transition:all .15s ease;opacity:0}.column-resize-handle[data-v-52a46a2c]:hover{background:rgba(99,102,241,.1);border-right-color:#6366f1;opacity:1}.column-resize-handle.active[data-v-52a46a2c]{background:rgba(99,102,241,.2);border-right-color:#6366f1;opacity:1}.header-cell-compact:hover .column-resize-handle[data-v-52a46a2c]{opacity:1}body.dark-mode-active .list-table-clickup[data-v-52a46a2c]{background:#1f2937}body.dark-mode-active .table-header-clickup[data-v-52a46a2c]{background:#334155;border-bottom-color:#475569}body.dark-mode-active .header-cell-compact[data-v-52a46a2c]{color:#d1d5db!important;border-right-color:#475569}body.dark-mode-active .header-cell-compact.progress .header-label[data-v-52a46a2c],body.dark-mode-active .header-cell-compact.progress[data-v-52a46a2c]{color:#d1d5db!important;background:transparent!important}body.dark-mode-active .header-cell-compact.progress[data-v-52a46a2c]:hover{background:#475569!important}body.dark-mode-active .header-cell-compact.sortable[data-v-52a46a2c]:hover{background:#475569;color:#f1f5f9}body.dark-mode-active .column-resize-handle[data-v-52a46a2c]:hover{background:rgba(139,92,246,.2);border-right-color:#8b5cf6}body.dark-mode-active .column-resize-handle.active[data-v-52a46a2c]{background:rgba(139,92,246,.3);border-right-color:#8b5cf6}.header-cell-compact.actions[data-v-52a46a2c]{justify-content:center}.header-cell-compact.progress .header-label[data-v-52a46a2c],.header-cell-compact.progress[data-v-52a46a2c]{color:#6b7280!important;background:transparent!important}.header-cell-compact.progress[data-v-52a46a2c]:hover{background:#e5e7eb!important}.header-cell-compact[data-v-52a46a2c]:last-child{border-right:none}.header-cell-compact.sortable[data-v-52a46a2c]{cursor:pointer}.header-cell-compact.sortable[data-v-52a46a2c]:hover{background:#e5e7eb;color:#374151}.header-label[data-v-52a46a2c]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.sort-indicator[data-v-52a46a2c]{display:flex;align-items:center;margin-left:4px;opacity:0;transition:opacity .15s ease}.header-cell-compact.sortable:hover .sort-indicator[data-v-52a46a2c]{opacity:1}.sort-icon-active[data-v-52a46a2c]{color:#6366f1;font-size:14px}.sort-icon-inactive[data-v-52a46a2c]{color:#9ca3af;font-size:12px}.checkbox-compact[data-v-52a46a2c]{width:16px;height:16px;accent-color:#6366f1}.checkbox-cell[data-v-52a46a2c]{padding:8px!important;width:40px;justify-content:center}.view-tabs[data-v-52a46a2c]{display:flex;align-items:center;gap:2px;background:#f8fafc;border-radius:8px;padding:4px;border:1px solid #e2e8f0}.view-tab[data-v-52a46a2c]{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-52a46a2c]:hover{background:#e2e8f0;color:#475569}.view-tab.active[data-v-52a46a2c]{background:#fff;color:#6366f1;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}.view-tab i[data-v-52a46a2c]{font-size:14px}.view-dropdown[data-v-52a46a2c]{position:relative}.view-more-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#e2e8f0;color:#475569}.view-dropdown-menu[data-v-52a46a2c]{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-52a46a2c]{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-52a46a2c]:hover{background:#f8fafc;color:#475569}.view-dropdown-item.active[data-v-52a46a2c]{background:#f1f5f9;color:#6366f1;font-weight:600}.view-dropdown-item i[data-v-52a46a2c]{font-size:14px;width:16px;text-align:center}.task-main[data-v-52a46a2c]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff;transition:all .3s ease}.view-header[data-v-52a46a2c]{background:#fff;border-bottom:1px solid #e4e6ea;padding:0;flex-shrink:0}.view-header-top[data-v-52a46a2c]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 24px 8px}.view-title-section[data-v-52a46a2c]{flex:1}.view-title[data-v-52a46a2c]{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-52a46a2c]{color:#6366f1;font-size:16px}.view-subtitle[data-v-52a46a2c]{font-size:12px;color:#64748b;margin-bottom:0}.view-header-actions[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.view-filters[data-v-52a46a2c]{padding:0 24px 8px;border-top:1px solid #f1f5f9}.search-box[data-v-52a46a2c]{position:relative;width:320px}.search-box i[data-v-52a46a2c]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px;pointer-events:none}.search-input[data-v-52a46a2c]{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-52a46a2c]:focus{outline:none;border-color:#7c3aed;background:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.view-options[data-v-52a46a2c]{position:relative}.option-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.content-area[data-v-52a46a2c]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0}.empty-state[data-v-52a46a2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:48px}.empty-icon[data-v-52a46a2c]{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-52a46a2c]{font-size:48px;color:#94a3b8}.empty-title[data-v-52a46a2c]{font-size:20px;font-weight:700;color:#1e293b;margin-bottom:8px}.empty-description[data-v-52a46a2c]{font-size:14px;color:#64748b;margin-bottom:32px;max-width:400px;line-height:1.5}.empty-action[data-v-52a46a2c]{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-52a46a2c]:hover{background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.25)}.tasks-container[data-v-52a46a2c]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.list-view[data-v-52a46a2c]{flex:1;display:flex;flex-direction:column;gap:0}@media (max-width:1200px){.search-box[data-v-52a46a2c],.task-sidebar[data-v-52a46a2c]{width:240px}}@media (max-width:768px){.task-topbar[data-v-52a46a2c]{padding:0 16px}.topbar-left[data-v-52a46a2c]{min-width:120px}.topbar-center[data-v-52a46a2c]{flex:1;max-width:none}.workspace-name[data-v-52a46a2c]{font-size:1rem}.breadcrumb-nav[data-v-52a46a2c]{display:none}}@media (max-width:480px){.topbar-left .workspace-name[data-v-52a46a2c]{display:none}.topbar-center[data-v-52a46a2c]{margin:0 8px}}.active-timer-widget[data-v-52a46a2c]{min-width:180px}.task-sidebar[data-v-52a46a2c]{width:240px;position:fixed;left:-240px;z-index:1000;height:calc(100vh - 60px)}.task-sidebar.collapsed[data-v-52a46a2c]{left:-240px}.content-area[data-v-52a46a2c]{padding:16px}.view-header[data-v-52a46a2c]{padding:16px;height:auto;flex-direction:column;gap:16px;align-items:stretch}.view-controls[data-v-52a46a2c]{justify-content:space-between}.search-box[data-v-52a46a2c]{flex:1;margin-right:16px}.dark-mode-toggle[data-v-52a46a2c]{position:relative;overflow:hidden}.dark-mode-toggle i[data-v-52a46a2c]{transition:transform .3s ease}.dark-mode-toggle:hover i[data-v-52a46a2c]{transform:scale(1.1)}body.dark-mode-active .task-app[data-v-52a46a2c]{background:#0f172a;color:#f8fafc}body.dark-mode-active .task-content[data-v-52a46a2c]{background:#111827}body.dark-mode-active .task-topbar[data-v-52a46a2c]{background:#1f2937;border-color:#374151}body.dark-mode-active .quick-action-btn[data-v-52a46a2c]{border-color:#475569}body.dark-mode-active .quick-action-btn[data-v-52a46a2c]:hover{background:#374151;border-color:#64748b}body.dark-mode-active .timer-widget-compact[data-v-52a46a2c]{background:#374151;border-color:#4b5563}body.dark-mode-active .timer-time[data-v-52a46a2c]{color:#f3f4f6}body.dark-mode-active .timer-widget-compact .timer-btn[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .timer-widget-compact .timer-btn[data-v-52a46a2c]:hover{color:#f3f4f6;background:#4b5563}body.dark-mode-active .new-task-btn[data-v-52a46a2c]{background:#6366f1}body.dark-mode-active .new-task-btn[data-v-52a46a2c]:hover{background:#5b5bd6}body.dark-mode-active .user-info-display[data-v-52a46a2c]:hover{background:#374151}body.dark-mode-active .user-name-mini[data-v-52a46a2c]{color:#f3f4f6}body.dark-mode-active .workspace-details .workspace-name[data-v-52a46a2c]{color:#f8fafc}body.dark-mode-active .workspace-details .workspace-description[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .action-btn.secondary[data-v-52a46a2c]{background:#374151;color:#d1d5db;border-color:#4b5563}body.dark-mode-active .action-btn.secondary[data-v-52a46a2c]:hover{background:#4b5563;border-color:#6b7280;color:#f9fafb}body.dark-mode-active .action-btn.primary[data-v-52a46a2c]{background:#7c3aed;color:#fff}body.dark-mode-active .action-btn.primary[data-v-52a46a2c]:hover{background:#8b5cf6}body.dark-mode-active .active-timer-widget[data-v-52a46a2c]{background:#374151;border-color:#4b5563}body.dark-mode-active .timer-btn[data-v-52a46a2c]{background:#4b5563;color:#d1d5db}body.dark-mode-active .timer-btn[data-v-52a46a2c]:hover{background:#6b7280}body.dark-mode-active .timer-task-info .task-name[data-v-52a46a2c],body.dark-mode-active .timer-time[data-v-52a46a2c]{color:#f8fafc}body.dark-mode-active .timer-task-info .subtask-name[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .task-sidebar[data-v-52a46a2c]{background:#1e293b;border-color:#334155}body.dark-mode-active .sidebar-toggle[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#d1d5db}body.dark-mode-active .sidebar-toggle[data-v-52a46a2c]:hover{background:#4b5563;color:#f9fafb}body.dark-mode-active .sidebar-title[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .stat-item[data-v-52a46a2c]{background:#374151}body.dark-mode-active .stat-item[data-v-52a46a2c]:hover{background:#4b5563}body.dark-mode-active .stat-value[data-v-52a46a2c]{color:#f8fafc}body.dark-mode-active .stat-label[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .filter-item[data-v-52a46a2c],body.dark-mode-active .view-item[data-v-52a46a2c]{color:#d1d5db}body.dark-mode-active .filter-item[data-v-52a46a2c]:hover,body.dark-mode-active .view-item[data-v-52a46a2c]:hover{background:#374151;color:#f8fafc}body.dark-mode-active .filter-item.active[data-v-52a46a2c],body.dark-mode-active .view-item.active[data-v-52a46a2c]{background:#1e293b;color:#a5b4fc;border-left:3px solid #a5b4fc}body.dark-mode-active .item-count[data-v-52a46a2c]{background:#475569;color:#94a3b8}body.dark-mode-active .filter-item.active .item-count[data-v-52a46a2c],body.dark-mode-active .view-item.active .item-count[data-v-52a46a2c]{background:rgba(165,180,252,.2);color:#a5b4fc}body.dark-mode-active .view-tabs[data-v-52a46a2c]{background:#1e293b;border-color:#475569}body.dark-mode-active .view-tab[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .view-tab[data-v-52a46a2c]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .view-tab.active[data-v-52a46a2c]{background:#0f172a;color:#a5b4fc;box-shadow:0 1px 3px rgba(0,0,0,.3)}body.dark-mode-active .view-more-btn[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .view-more-btn[data-v-52a46a2c]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .view-dropdown-menu[data-v-52a46a2c]{background:#1e293b;border-color:#475569;box-shadow:0 4px 12px rgba(0,0,0,.3)}body.dark-mode-active .view-dropdown-item[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .view-dropdown-item[data-v-52a46a2c]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .view-dropdown-item.active[data-v-52a46a2c]{background:#312e81;color:#a5b4fc}body.dark-mode-active .view-tab-main[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .view-tab-main.active[data-v-52a46a2c],body.dark-mode-active .view-tab-main[data-v-52a46a2c]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .vista-dropdown-btn[data-v-52a46a2c]{background:transparent;border-color:#475569;color:#94a3b8}body.dark-mode-active .vista-dropdown-btn.active[data-v-52a46a2c],body.dark-mode-active .vista-dropdown-btn[data-v-52a46a2c]:hover{background:#334155;border-color:#64748b;color:#f1f5f9}body.dark-mode-active .vista-dropdown-menu[data-v-52a46a2c]{background:#1e293b;border-color:#475569;box-shadow:0 4px 12px rgba(0,0,0,.3)}body.dark-mode-active .vista-dropdown-item[data-v-52a46a2c]{color:#d1d5db}body.dark-mode-active .vista-dropdown-item[data-v-52a46a2c]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .vista-dropdown-item.active[data-v-52a46a2c]{background:#334155;color:#6366f1}body.dark-mode-active .control-btn[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .control-btn.active[data-v-52a46a2c],body.dark-mode-active .control-btn[data-v-52a46a2c]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .control-toggle[data-v-52a46a2c],body.dark-mode-active .control-value[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .control-toggle.enabled[data-v-52a46a2c]{color:#22c55e}body.dark-mode-active .control-dropdown[data-v-52a46a2c]{background:#1e293b;border-color:#475569;box-shadow:0 4px 12px rgba(0,0,0,.3)}body.dark-mode-active .control-dropdown-item[data-v-52a46a2c]{color:#d1d5db}body.dark-mode-active .control-dropdown-item[data-v-52a46a2c]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .control-dropdown-item.active[data-v-52a46a2c]{background:#334155;color:#6366f1}body.dark-mode-active .columns-header[data-v-52a46a2c]{border-color:#475569;color:#f1f5f9}body.dark-mode-active .reset-columns-btn[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .reset-columns-btn[data-v-52a46a2c]:hover{color:#f1f5f9;background:#334155}body.dark-mode-active .column-checkbox[data-v-52a46a2c]:hover{background:#334155}body.dark-mode-active .checkbox-custom[data-v-52a46a2c]{border-color:#6b7280;background:#374151}body.dark-mode-active .column-checkbox input[type=checkbox]:checked+.checkbox-custom[data-v-52a46a2c]{background:#22c55e;border-color:#22c55e}body.dark-mode-active .column-name[data-v-52a46a2c]{color:#d1d5db}.breadcrumb-nav[data-v-52a46a2c]{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-52a46a2c]{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease}.breadcrumb-item[data-v-52a46a2c]:hover{background:#f1f5f9;color:#475569}.breadcrumb-item.active[data-v-52a46a2c]{color:#6366f1;font-weight:500}.breadcrumb-separator[data-v-52a46a2c]{color:#cbd5e1;font-size:12px}.workspace-header[data-v-52a46a2c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e2e8f0;margin-bottom:16px}.workspace-info[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.workspace-name[data-v-52a46a2c]{font-size:14px}.workspace-settings[data-v-52a46a2c]{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.workspace-settings[data-v-52a46a2c]:hover{background:#f1f5f9;color:#475569}.nav-list[data-v-52a46a2c]{display:flex;flex-direction:column;gap:2px}.nav-item[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f8fafc;color:#475569}.nav-item.active[data-v-52a46a2c]{background:#f1f5f9;color:#6366f1;font-weight:600;border-left:3px solid #6366f1;padding-left:13px}.nav-item-icon[data-v-52a46a2c]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.nav-count[data-v-52a46a2c]{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-52a46a2c]{background:rgba(99,102,241,.15);color:#6366f1}.section-header[data-v-52a46a2c]{justify-content:space-between;margin-bottom:8px}.add-btn[data-v-52a46a2c]{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;font-size:12px}.add-btn[data-v-52a46a2c]:hover{background:#f1f5f9;color:#6366f1}.tag-list[data-v-52a46a2c]{display:flex;flex-direction:column;gap:2px}.tag-item[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f8fafc}.tag-color[data-v-52a46a2c]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.tag-name[data-v-52a46a2c]{color:#475569;flex:1}.tag-count[data-v-52a46a2c]{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-52a46a2c]{display:flex;flex-direction:column;gap:2px}.team-member[data-v-52a46a2c]{display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease}.team-member[data-v-52a46a2c]:hover{background:#f8fafc}.member-avatar[data-v-52a46a2c]{width:24px;height:24px;overflow:hidden;flex-shrink:0}.member-avatar img[data-v-52a46a2c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-52a46a2c]{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-52a46a2c]{color:#475569;font-size:13px;font-weight:500;flex:1}.member-task-count[data-v-52a46a2c]{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-52a46a2c]{background:#1f2937;border-color:#374151}body.dark-mode-active .breadcrumb-item[data-v-52a46a2c]:hover{background:#374151;color:#f3f4f6}body.dark-mode-active .breadcrumb-item.active[data-v-52a46a2c]{color:#f9fafb;font-weight:600}body.dark-mode-active .breadcrumb-separator[data-v-52a46a2c]{color:#6b7280}body.dark-mode-active .view-header[data-v-52a46a2c]{border-color:#374151}body.dark-mode-active .view-title[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .workspace-header[data-v-52a46a2c]{border-color:#475569}body.dark-mode-active .workspace-settings[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .workspace-settings[data-v-52a46a2c]:hover{background:#374151;color:#f1f5f9}body.dark-mode-active .nav-item[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .nav-item[data-v-52a46a2c]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .nav-item.active[data-v-52a46a2c]{background:#1e293b;color:#a5b4fc;border-left-color:#a5b4fc}body.dark-mode-active .nav-count[data-v-52a46a2c]{background:#475569;color:#94a3b8}body.dark-mode-active .nav-item.active .nav-count[data-v-52a46a2c]{background:rgba(165,180,252,.2);color:#a5b4fc}body.dark-mode-active .add-btn[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .add-btn[data-v-52a46a2c]:hover{background:#374151;color:#a5b4fc}body.dark-mode-active .tag-item[data-v-52a46a2c]:hover,body.dark-mode-active .team-member[data-v-52a46a2c]:hover{background:#334155}body.dark-mode-active .member-name[data-v-52a46a2c],body.dark-mode-active .tag-name[data-v-52a46a2c]{color:#d1d5db}body.dark-mode-active .member-task-count[data-v-52a46a2c],body.dark-mode-active .tag-count[data-v-52a46a2c]{background:#475569;color:#94a3b8}.toolbar-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#e2e8f0;color:#475569}.toolbar-btn.secondary[data-v-52a46a2c]{background:#f1f5f9;color:#6b7280}.toolbar-btn.secondary[data-v-52a46a2c]:hover{background:#e5e7eb}.toolbar-separator[data-v-52a46a2c]{width:1px;height:20px;background:#e2e8f0;margin:0 4px}.view-info[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.task-count[data-v-52a46a2c]{font-size:13px;color:#64748b;font-weight:500}body.dark-mode-active .toolbar-btn[data-v-52a46a2c]{background:#374151;color:#94a3b8}body.dark-mode-active .toolbar-btn[data-v-52a46a2c]:hover{background:#4b5563;color:#f1f5f9}body.dark-mode-active .toolbar-btn.secondary[data-v-52a46a2c]{background:#334155;color:#9ca3af}body.dark-mode-active .toolbar-btn.secondary[data-v-52a46a2c]:hover,body.dark-mode-active .toolbar-separator[data-v-52a46a2c]{background:#475569}body.dark-mode-active .task-count[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .task-main[data-v-52a46a2c]{background:#111827}body.dark-mode-active .view-header[data-v-52a46a2c]{border-color:#334155;background:#1f2937}body.dark-mode-active .view-title[data-v-52a46a2c]{color:#f8fafc}body.dark-mode-active .view-subtitle[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .search-input[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#f8fafc}body.dark-mode-active .search-input[data-v-52a46a2c]: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-52a46a2c]{color:#9ca3af}body.dark-mode-active .option-btn[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#9ca3af}body.dark-mode-active .option-btn[data-v-52a46a2c]:hover{background:#4b5563;border-color:#6b7280;color:#d1d5db}body.dark-mode-active .content-area[data-v-52a46a2c]{background:#111827}body.dark-mode-active .empty-icon[data-v-52a46a2c]{background:linear-gradient(135deg,#374151,#4b5563)}body.dark-mode-active .empty-icon i[data-v-52a46a2c]{color:#6b7280}body.dark-mode-active .empty-title[data-v-52a46a2c]{color:#f8fafc}body.dark-mode-active .empty-description[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .empty-action[data-v-52a46a2c]{background:#7c3aed;color:#fff}body.dark-mode-active .empty-action[data-v-52a46a2c]:hover{background:#8b5cf6}.initial-loading-overlay[data-v-52a46a2c]{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;z-index:10000}.loading-content[data-v-52a46a2c]{text-align:center;color:#fff;max-width:400px;padding:2rem}.loading-icon[data-v-52a46a2c]{font-size:4rem;margin-bottom:1.5rem;animation:pulse-loading-52a46a2c 2s ease-in-out infinite}.loading-content h3[data-v-52a46a2c]{font-size:1.5rem;font-weight:600;margin:0 0 .5rem 0}.loading-content p[data-v-52a46a2c]{font-size:1rem;margin:0 0 2rem 0;opacity:.9}.loading-progress[data-v-52a46a2c]{width:100%}.progress-bar[data-v-52a46a2c]{width:100%;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden}.progress-fill[data-v-52a46a2c]{height:100%;background:hsla(0,0%,100%,.8);border-radius:2px;transition:width .3s ease;animation:progress-glow-52a46a2c 2s ease-in-out infinite}@keyframes pulse-loading-52a46a2c{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes progress-glow-52a46a2c{0%,to{box-shadow:0 0 5px hsla(0,0%,100%,.5)}50%{box-shadow:0 0 20px hsla(0,0%,100%,.8)}}.fade-enter-active[data-v-52a46a2c],.fade-leave-active[data-v-52a46a2c]{transition:opacity .3s ease}.fade-enter-from[data-v-52a46a2c],.fade-leave-to[data-v-52a46a2c]{opacity:0}.action-btn[data-v-52a46a2c],.option-btn[data-v-52a46a2c],.search-input[data-v-52a46a2c],.task-app[data-v-52a46a2c],.task-main[data-v-52a46a2c],.task-sidebar[data-v-52a46a2c],.task-topbar[data-v-52a46a2c],.timer-btn[data-v-52a46a2c],.view-header[data-v-52a46a2c]{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.clickup-modal-backdrop[data-v-52a46a2c]{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:1060;backdrop-filter:blur(4px)}.clickup-modal-dialog[data-v-52a46a2c]{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-52a46a2c]{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-52a46a2c]{display:flex;align-items:center;gap:12px;flex:1}.task-icon[data-v-52a46a2c]{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-52a46a2c]{flex:1}.task-name-input[data-v-52a46a2c]{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-52a46a2c]:focus,.task-name-input[data-v-52a46a2c]:hover{background:#f8fafc}.task-name-input[data-v-52a46a2c]::-moz-placeholder{color:#94a3b8}.task-name-input[data-v-52a46a2c]::placeholder{color:#94a3b8}.task-breadcrumb[data-v-52a46a2c]{display:flex;align-items:center;gap:4px;margin-top:4px}.breadcrumb-item[data-v-52a46a2c]{font-size:12px;color:#64748b}.task-breadcrumb i[data-v-52a46a2c]{font-size:12px;color:#94a3b8}.header-right[data-v-52a46a2c]{display:flex;gap:8px}.header-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f1f5f9;color:#1e293b}.clickup-modal-body[data-v-52a46a2c]{flex:1;overflow-y:auto;padding:24px}.task-form[data-v-52a46a2c]{display:flex;flex-direction:column;gap:24px}.task-properties[data-v-52a46a2c]{display:grid;gap:16px}.property-group[data-v-52a46a2c]{display:flex;flex-direction:column;gap:12px}.property-item[data-v-52a46a2c]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}.property-label[data-v-52a46a2c]{min-width:140px;font-size:13px}.property-label i[data-v-52a46a2c]{font-size:14px}.date-input[data-v-52a46a2c],.priority-select[data-v-52a46a2c],.status-select[data-v-52a46a2c],.time-input[data-v-52a46a2c]{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-52a46a2c]:focus,.priority-select[data-v-52a46a2c]:focus,.status-select[data-v-52a46a2c]:focus,.time-input[data-v-52a46a2c]:focus{outline:none;border-color:#7c3aed;background:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.time-input-group[data-v-52a46a2c]{gap:8px}.time-unit[data-v-52a46a2c]{color:#6b7280;font-size:13px;font-weight:500}.assignee-selector[data-v-52a46a2c]{display:flex;flex-wrap:wrap;gap:8px}.assignee-option[data-v-52a46a2c]{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-52a46a2c]:hover{border-color:#7c3aed;background:#f8fafc}.assignee-option.selected[data-v-52a46a2c]{background:#7c3aed;border-color:#7c3aed;color:#fff}.member-avatar[data-v-52a46a2c]{width:20px;height:20px;background:#94a3b8;font-size:10px}.assignee-option.selected .member-avatar[data-v-52a46a2c]{background:hsla(0,0%,100%,.2)}.tags-container[data-v-52a46a2c]{display:flex;flex-wrap:wrap;gap:6px}.tag-option[data-v-52a46a2c]{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-52a46a2c]:hover{opacity:.9}.tag-option.selected[data-v-52a46a2c]{opacity:1;transform:scale(1.05)}.section-header[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.section-header i[data-v-52a46a2c]{font-size:16px;color:#7c3aed}.section-header span[data-v-52a46a2c]{font-size:14px;font-weight:600;color:#1e293b}.description-section[data-v-52a46a2c]{margin-top:8px}.description-textarea[data-v-52a46a2c]{font-size:13px;min-height:80px}.description-textarea[data-v-52a46a2c]::-moz-placeholder{color:#94a3b8}.description-textarea[data-v-52a46a2c]::placeholder{color:#94a3b8}.subtasks-section[data-v-52a46a2c]{margin-top:8px}.add-subtask-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f3f0ff}.subtasks-list[data-v-52a46a2c]{gap:8px;margin-top:12px}.subtask-item[data-v-52a46a2c]{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-52a46a2c]:hover{border-color:#cbd5e1}.subtask-checkbox[data-v-52a46a2c]{position:relative}.subtask-checkbox input[type=checkbox][data-v-52a46a2c]{opacity:0;position:absolute;width:16px;height:16px}.subtask-checkbox label[data-v-52a46a2c]{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-52a46a2c]{background:#7c3aed;border-color:#7c3aed}.subtask-checkbox input[type=checkbox]:checked+label[data-v-52a46a2c]:after{content:"\2713";position:absolute;top:-2px;left:2px;color:#fff;font-size:12px;font-weight:600}.subtask-input[data-v-52a46a2c]{flex:1;background:transparent;border:none;outline:none;font-size:13px;color:#1e293b}.subtask-input[data-v-52a46a2c]::-moz-placeholder{color:#94a3b8}.subtask-input[data-v-52a46a2c]::placeholder{color:#94a3b8}.remove-subtask-btn[data-v-52a46a2c]{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-52a46a2c]{opacity:1}.remove-subtask-btn[data-v-52a46a2c]:hover{color:#ef4444}.clickup-modal-footer[data-v-52a46a2c]{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-52a46a2c],.footer-right[data-v-52a46a2c]{display:flex;gap:12px}.cancel-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.create-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#6d28d9;border-color:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.3)}.create-btn[data-v-52a46a2c]: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-52a46a2c]{background:#1f2937}body.dark-mode-active .clickup-modal-header[data-v-52a46a2c]{background:#1f2937;border-bottom-color:#374151}body.dark-mode-active .task-name-input[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .task-name-input[data-v-52a46a2c]:focus,body.dark-mode-active .task-name-input[data-v-52a46a2c]:hover{background:#374151}body.dark-mode-active .breadcrumb-item[data-v-52a46a2c],body.dark-mode-active .header-btn[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .header-btn[data-v-52a46a2c]:hover{background:#374151;color:#f3f4f6}body.dark-mode-active .property-item[data-v-52a46a2c]{border-bottom-color:#374151}body.dark-mode-active .property-label i[data-v-52a46a2c]{color:#6b7280}body.dark-mode-active .date-input[data-v-52a46a2c],body.dark-mode-active .priority-select[data-v-52a46a2c],body.dark-mode-active .status-select[data-v-52a46a2c],body.dark-mode-active .time-input[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode-active .date-input[data-v-52a46a2c]:focus,body.dark-mode-active .priority-select[data-v-52a46a2c]:focus,body.dark-mode-active .status-select[data-v-52a46a2c]:focus,body.dark-mode-active .time-input[data-v-52a46a2c]:focus{border-color:#8b5cf6;background:#4b5563}body.dark-mode-active .assignee-option[data-v-52a46a2c]{border-color:#4b5563}body.dark-mode-active .assignee-option[data-v-52a46a2c]:hover{background:#374151;border-color:#8b5cf6}body.dark-mode-active .section-header[data-v-52a46a2c]{border-bottom-color:#374151}body.dark-mode-active .section-header span[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .subtask-item[data-v-52a46a2c]{background:#374151;border-color:#4b5563}body.dark-mode-active .subtask-item[data-v-52a46a2c]:hover{border-color:#6b7280}body.dark-mode-active .subtask-input[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .clickup-modal-footer[data-v-52a46a2c]{background:#1f2937;border-top-color:#374151}body.dark-mode-active .cancel-btn[data-v-52a46a2c]{background:#374151;color:#d1d5db;border-color:#4b5563}body.dark-mode-active .cancel-btn[data-v-52a46a2c]:hover{background:#4b5563;border-color:#6b7280}.task-detail-backdrop[data-v-52a46a2c]{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:1060;backdrop-filter:blur(4px)}.task-detail-modal[data-v-52a46a2c]{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-52a46a2c]{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-52a46a2c]{display:flex;align-items:center;gap:16px;flex:1}.task-status-section[data-v-52a46a2c]{display:flex;align-items:center;gap:12px}.task-detail-header .status-checkbox[data-v-52a46a2c]{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-52a46a2c]:hover{border-color:#7c3aed;background:#f3f4f6}.task-detail-header .status-checkbox.checked[data-v-52a46a2c]{background:#7c3aed;border-color:#7c3aed;color:#fff}.task-priority-indicator[data-v-52a46a2c]{display:flex;align-items:center}.task-priority-indicator .priority-dot[data-v-52a46a2c]{width:12px;height:12px;border-radius:50%;background:#d1d5db}.task-priority-indicator.priority-alta .priority-dot[data-v-52a46a2c]{background:#ef4444}.task-priority-indicator.priority-media .priority-dot[data-v-52a46a2c]{background:#f59e0b}.task-priority-indicator.priority-baja .priority-dot[data-v-52a46a2c]{background:#10b981}.task-main-info[data-v-52a46a2c]{flex:1}.task-title-input[data-v-52a46a2c]{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-52a46a2c]:focus,.task-title-input[data-v-52a46a2c]:hover{background:#f8fafc}.task-detail-header .task-breadcrumb[data-v-52a46a2c]{display:flex;align-items:center;gap:6px;margin-top:4px}.task-detail-header .breadcrumb-item[data-v-52a46a2c]{font-size:13px;color:#64748b}.header-actions[data-v-52a46a2c]{display:flex;gap:8px}.header-action-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.task-detail-content[data-v-52a46a2c]{flex:1;overflow-y:auto;padding:24px;display:grid;grid-template-columns:1fr 300px;gap:24px}.task-properties-panel[data-v-52a46a2c]{background:#f8fafc;border-radius:12px;padding:20px;height:-moz-fit-content;height:fit-content}.properties-grid[data-v-52a46a2c]{display:flex;flex-direction:column;gap:16px}.property-row[data-v-52a46a2c]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e2e8f0}.property-row[data-v-52a46a2c]:last-child{border-bottom:none}.property-label[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;min-width:120px;font-size:14px;font-weight:500;color:#475569}.property-label i[data-v-52a46a2c]{font-size:16px;color:#94a3b8}.property-value[data-v-52a46a2c]{flex:1}.property-input[data-v-52a46a2c],.property-select[data-v-52a46a2c]{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-52a46a2c]:focus,.property-select[data-v-52a46a2c]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.assignees-display[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.assignee-chip[data-v-52a46a2c]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#e0e7ff;border-radius:16px;font-size:12px;color:#5b21b6}.assignee-avatar[data-v-52a46a2c]{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-52a46a2c],.add-attachment-btn[data-v-52a46a2c],.add-dependency-btn[data-v-52a46a2c],.add-label-btn[data-v-52a46a2c],.add-time-btn[data-v-52a46a2c]{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-52a46a2c]:hover,.add-attachment-btn[data-v-52a46a2c]:hover,.add-dependency-btn[data-v-52a46a2c]:hover,.add-label-btn[data-v-52a46a2c]:hover,.add-time-btn[data-v-52a46a2c]:hover{background:#e2e8f0;border-color:#7c3aed;color:#7c3aed}.attachments-display[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.attachment-chip[data-v-52a46a2c]{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-size:12px;color:#475569}.attachment-icon[data-v-52a46a2c]{font-size:14px;color:#64748b}.attachment-name[data-v-52a46a2c]{font-weight:500}.attachment-size[data-v-52a46a2c]{color:#94a3b8;font-size:11px}.attachment-action[data-v-52a46a2c]{background:none;border:none;padding:2px;cursor:pointer;color:#64748b;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.attachment-action[data-v-52a46a2c]:hover{background:#e2e8f0;color:#3b82f6}.branch-selector[data-v-52a46a2c]{display:flex;flex-direction:column;gap:8px}.branch-dropdown[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.branch-select-view[data-v-52a46a2c],.branch-select[data-v-52a46a2c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:14px;color:#374151;outline:none;transition:all .2s ease;min-width:150px}.branch-select-view[data-v-52a46a2c]:focus,.branch-select[data-v-52a46a2c]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.add-branch-btn[data-v-52a46a2c],.change-branch-btn[data-v-52a46a2c],.create-branch-btn[data-v-52a46a2c]{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:6px;padding:6px 12px;font-size:12px;color:#64748b;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.add-branch-btn[data-v-52a46a2c]:hover,.change-branch-btn[data-v-52a46a2c]:hover,.create-branch-btn[data-v-52a46a2c]:hover{background:#e2e8f0;border-color:#7c3aed;color:#7c3aed}.create-branch-section[data-v-52a46a2c],.create-branch-view-section[data-v-52a46a2c]{margin-top:8px}.new-branch-input[data-v-52a46a2c]{display:flex;flex-direction:column;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.branch-input[data-v-52a46a2c]{background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:8px 12px;font-size:14px;outline:none;transition:border-color .2s ease}.branch-input[data-v-52a46a2c]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.branch-actions[data-v-52a46a2c]{gap:6px;justify-content:flex-end}.branch-btn[data-v-52a46a2c]{background:none;border:1px solid #d1d5db;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.branch-btn.save[data-v-52a46a2c]{background:#7c3aed;border-color:#7c3aed;color:#fff}.branch-btn.save[data-v-52a46a2c]:hover{background:#6d28d9;border-color:#6d28d9}.branch-btn.cancel[data-v-52a46a2c]{background:#f3f4f6;border-color:#d1d5db;color:#6b7280}.branch-btn.cancel[data-v-52a46a2c]:hover{background:#e5e7eb;border-color:#9ca3af}.branch-display[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.current-branch[data-v-52a46a2c]{display:flex;align-items:center;gap:6px;background:#dbeafe;border:1px solid #93c5fd;border-radius:6px;padding:4px 8px;font-size:12px;color:#1e40af;font-weight:500}.current-branch i[data-v-52a46a2c]{font-size:14px}.no-branch[data-v-52a46a2c]{color:#9ca3af;font-style:italic;font-size:12px}.branch-actions[data-v-52a46a2c]{display:flex;align-items:center;gap:4px}.time-display[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.time-value[data-v-52a46a2c]{font-size:13px;font-weight:500;color:#1e293b}.labels-display[data-v-52a46a2c]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.label-chip[data-v-52a46a2c]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;color:#fff}.activity-panel[data-v-52a46a2c],.description-panel[data-v-52a46a2c],.subtasks-panel[data-v-52a46a2c]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:16px}.panel-header[data-v-52a46a2c]{padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:space-between}.panel-header h3[data-v-52a46a2c]{font-size:14px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:8px}.panel-header i[data-v-52a46a2c]{font-size:16px;color:#7c3aed}.subtasks-progress[data-v-52a46a2c]{font-size:12px;color:#64748b;background:#e2e8f0;padding:4px 8px;border-radius:12px}.panel-content[data-v-52a46a2c]{padding:20px}.description-textarea[data-v-52a46a2c]{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-52a46a2c]:focus{outline:none;border-color:#7c3aed;background:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.subtasks-list[data-v-52a46a2c]{display:flex;flex-direction:column;gap:12px}.subtask-row[data-v-52a46a2c]{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-52a46a2c]:hover{border-color:#cbd5e1;background:#f1f5f9}.subtask-checkbox[data-v-52a46a2c]{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-52a46a2c]:hover{border-color:#7c3aed}.subtask-checkbox.checked[data-v-52a46a2c]{background:#7c3aed;border-color:#7c3aed;color:#fff}.subtask-name[data-v-52a46a2c]{flex:1;font-size:14px;color:#1e293b}.subtask-name.completed[data-v-52a46a2c]{text-decoration:line-through;color:#64748b}.subtask-actions[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.subtask-action-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f1f5f9;border-color:#10b981;color:#10b981}.subtask-time[data-v-52a46a2c]{font-size:12px;color:#64748b;min-width:40px;text-align:right}.activity-list[data-v-52a46a2c]{gap:12px}.activity-item[data-v-52a46a2c]{padding:12px 0;border-bottom:1px solid #f1f5f9}.activity-item[data-v-52a46a2c]:last-child{border-bottom:none}.activity-icon[data-v-52a46a2c]{background:#f1f5f9;color:#64748b}.activity-content[data-v-52a46a2c]{flex:1}.activity-text[data-v-52a46a2c]{font-size:14px;color:#1e293b;margin-bottom:2px}body.dark-mode-active .task-detail-modal[data-v-52a46a2c]{background:#1f2937}body.dark-mode-active .task-detail-header[data-v-52a46a2c]{background:#1f2937;border-bottom-color:#374151}body.dark-mode-active .task-title-input[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .task-title-input[data-v-52a46a2c]:focus,body.dark-mode-active .task-title-input[data-v-52a46a2c]:hover{background:#374151}body.dark-mode-active .header-action-btn[data-v-52a46a2c]{background:#374151!important;border:1px solid #4b5563!important;color:#9ca3af!important}body.dark-mode-active .header-action-btn[data-v-52a46a2c]:hover{background:#4b5563!important;border-color:#6b7280!important;color:#f3f4f6!important}body.dark-mode-active .header-action-btn.active[data-v-52a46a2c]{background:#6366f1!important;border-color:#6366f1!important;color:#fff!important}body.dark-mode-active .task-properties-panel[data-v-52a46a2c]{background:#374151}body.dark-mode-active .property-row[data-v-52a46a2c]{border-bottom-color:#4b5563}body.dark-mode-active .property-label[data-v-52a46a2c]{color:#d1d5db}body.dark-mode-active .property-input[data-v-52a46a2c],body.dark-mode-active .property-select[data-v-52a46a2c]{background:#4b5563;border-color:#6b7280;color:#f9fafb}body.dark-mode-active .property-input[data-v-52a46a2c]:focus,body.dark-mode-active .property-select[data-v-52a46a2c]:focus{border-color:#8b5cf6;background:#6b7280}body.dark-mode-active .activity-panel[data-v-52a46a2c],body.dark-mode-active .description-panel[data-v-52a46a2c],body.dark-mode-active .subtasks-panel[data-v-52a46a2c]{background:#1f2937;border-color:#374151}body.dark-mode-active .panel-header[data-v-52a46a2c]{background:#374151;border-bottom-color:#4b5563}body.dark-mode-active .panel-header h3[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .description-textarea[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode-active .description-textarea[data-v-52a46a2c]:focus{background:#4b5563;border-color:#8b5cf6}body.dark-mode-active .subtask-row[data-v-52a46a2c]{background:#374151;border-color:#4b5563}body.dark-mode-active .subtask-row[data-v-52a46a2c]:hover{background:#4b5563;border-color:#6b7280}body.dark-mode-active .subtask-name[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .subtask-action-btn[data-v-52a46a2c]{background:#4b5563;border-color:#6b7280;color:#9ca3af}body.dark-mode-active .subtask-action-btn[data-v-52a46a2c]:hover{background:#6b7280;border-color:#10b981;color:#10b981}body.dark-mode-active .activity-item[data-v-52a46a2c]{border-bottom-color:#374151}body.dark-mode-active .activity-icon[data-v-52a46a2c]{background:#4b5563;color:#9ca3af}body.dark-mode-active .activity-text[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .activity-time[data-v-52a46a2c]{color:#9ca3af}@media (max-width:1024px){.task-detail-content[data-v-52a46a2c]{grid-template-columns:1fr;gap:16px}.task-properties-panel[data-v-52a46a2c]{order:2}}@media (max-width:768px){.task-detail-modal[data-v-52a46a2c]{width:100%;height:100%;max-height:100vh;border-radius:0}.task-detail-content[data-v-52a46a2c],.task-detail-header[data-v-52a46a2c]{padding:16px}.header-content[data-v-52a46a2c]{gap:12px}.task-title-input[data-v-52a46a2c]{font-size:20px}}.table-view[data-v-52a46a2c]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.table-container[data-v-52a46a2c]{width:100%;overflow-x:auto}.table-header[data-v-52a46a2c]{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-52a46a2c],.table-row[data-v-52a46a2c]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr 1fr 1fr .5fr;gap:16px;padding:16px}.table-row[data-v-52a46a2c]{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.table-row[data-v-52a46a2c]:hover{background:#f8fafc}.table-cell[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.task-name[data-v-52a46a2c]{font-weight:500;color:#1e293b}.priority-badge[data-v-52a46a2c],.status-badge[data-v-52a46a2c]{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-badge.pending[data-v-52a46a2c]{background:#fef3c7;color:#92400e}.status-badge.in-progress[data-v-52a46a2c]{background:#dbeafe;color:#1e40af}.status-badge.completed[data-v-52a46a2c]{background:#d1fae5;color:#065f46}.priority-badge.priority-alta[data-v-52a46a2c]{background:#fee2e2;color:#dc2626}.priority-badge.priority-media[data-v-52a46a2c]{background:#fef3c7;color:#d97706}.priority-badge.priority-baja[data-v-52a46a2c]{background:#d1fae5;color:#059669}.assignee-list[data-v-52a46a2c]{display:flex;gap:4px;flex-wrap:wrap}.assignee-badge[data-v-52a46a2c]{background:#e2e8f0;color:#475569;padding:2px 6px;border-radius:4px;font-size:11px}.progress-bar-mini[data-v-52a46a2c]{width:100%;height:4px;background:#f1f5f9;border-radius:2px;overflow:hidden}.progress-fill-mini[data-v-52a46a2c]{height:100%;background:#10b981;transition:width .3s ease}.action-btn-mini[data-v-52a46a2c]{padding:4px;border:none;background:none;color:#64748b;border-radius:4px;cursor:pointer;transition:all .2s ease}.action-btn-mini[data-v-52a46a2c]:hover{background:#f1f5f9;color:#475569}.actions-column[data-v-52a46a2c]{position:relative;padding:0!important;width:120px;min-width:120px}.task-actions-row[data-v-52a46a2c]{display:flex;align-items:center;gap:2px;padding:2px 4px;opacity:0;transition:opacity .15s ease;justify-content:flex-end}.table-row:hover .task-actions-row[data-v-52a46a2c]{opacity:1}.quick-task-action[data-v-52a46a2c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:4px;color:#64748b;cursor:pointer;font-size:13px;transition:all .15s ease}.quick-task-action[data-v-52a46a2c]:hover{background:#f1f5f9;color:#374151;transform:scale(1.05)}.quick-task-action.completed[data-v-52a46a2c]{color:#22c55e}.quick-task-action.completed[data-v-52a46a2c]:hover{background:#dcfce7;color:#16a34a}.quick-task-action.active[data-v-52a46a2c]{background:#f1f5f9;color:#6366f1}.task-menu-wrapper[data-v-52a46a2c]{position:relative}.task-actions-menu[data-v-52a46a2c]{position:absolute;top:100%;right:0;min-width:180px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.05);z-index:1060;padding:4px 0;margin-top:2px;backdrop-filter:blur(8px)}.task-menu-item[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;color:#374151;font-size:13px;text-align:left;cursor:pointer;transition:all .15s ease}.task-menu-item[data-v-52a46a2c]:hover{background:#f8fafc;color:#1e293b}.task-menu-item.priority[data-v-52a46a2c]{color:#f59e0b}.task-menu-item.priority[data-v-52a46a2c]:hover{background:#fef3c7;color:#d97706}.task-menu-item.archive[data-v-52a46a2c]{color:#6b7280}.task-menu-item.archive[data-v-52a46a2c]:hover{background:#f3f4f6;color:#374151}.task-menu-item.danger[data-v-52a46a2c]{color:#ef4444}.task-menu-item.danger[data-v-52a46a2c]:hover{background:#fee2e2;color:#dc2626}.task-menu-icon[data-v-52a46a2c]{font-size:14px;width:16px;text-align:center;flex-shrink:0}.task-menu-divider[data-v-52a46a2c]{height:1px;background:#e5e7eb;margin:4px 8px}body.dark-mode-active .task-actions-menu[data-v-52a46a2c]{background:#1e293b;border-color:#475569;box-shadow:0 4px 12px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2)}body.dark-mode-active .quick-task-action[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .quick-task-action[data-v-52a46a2c]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .quick-task-action.completed[data-v-52a46a2c]{color:#22c55e}body.dark-mode-active .quick-task-action.completed[data-v-52a46a2c]:hover{background:#064e3b;color:#34d399}body.dark-mode-active .quick-task-action.active[data-v-52a46a2c]{background:#334155;color:#a5b4fc}body.dark-mode-active .task-menu-item[data-v-52a46a2c]{color:#d1d5db}body.dark-mode-active .task-menu-item[data-v-52a46a2c]:hover{background:#334155;color:#f1f5f9}body.dark-mode-active .task-menu-item.priority[data-v-52a46a2c]:hover{background:#92400e;color:#fbbf24}body.dark-mode-active .task-menu-item.archive[data-v-52a46a2c]:hover{background:#374151;color:#d1d5db}body.dark-mode-active .task-menu-item.danger[data-v-52a46a2c]:hover{background:#7f1d1d;color:#fca5a5}body.dark-mode-active .task-menu-divider[data-v-52a46a2c]{background:#475569}.timeline-view[data-v-52a46a2c]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.timeline-header[data-v-52a46a2c]{margin-bottom:24px}.timeline-controls[data-v-52a46a2c]{display:flex;gap:8px}.timeline-zoom[data-v-52a46a2c]{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-52a46a2c]{background:#7c3aed;color:#fff;border-color:#7c3aed}.timeline-tasks[data-v-52a46a2c]{display:flex;flex-direction:column;gap:12px}.timeline-task[data-v-52a46a2c]{display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:center}.task-label[data-v-52a46a2c]{font-weight:500;color:#1e293b;padding:8px 12px;background:#f8fafc;border-radius:6px}.task-timeline-bar[data-v-52a46a2c]{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-52a46a2c]{background:#ef4444}.task-timeline-bar.priority-media[data-v-52a46a2c]{background:#f59e0b}.task-timeline-bar.priority-baja[data-v-52a46a2c]{background:#10b981}.mindmap-view[data-v-52a46a2c]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);min-height:500px}.mindmap-preview[data-v-52a46a2c]{display:flex;flex-direction:column;align-items:center;gap:24px}.central-node[data-v-52a46a2c]{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-52a46a2c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:600px}.branch-node[data-v-52a46a2c]{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-52a46a2c]:hover{border-color:#7c3aed;background:#f3f4f6}.team-view[data-v-52a46a2c]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.team-grid[data-v-52a46a2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.team-member-card[data-v-52a46a2c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .2s ease}.team-member-card[data-v-52a46a2c]:hover{border-color:#7c3aed;box-shadow:0 4px 12px rgba(0,0,0,.1)}.member-header[data-v-52a46a2c]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.member-avatar[data-v-52a46a2c]{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-52a46a2c]{margin:0 0 4px 0;font-size:16px;font-weight:600;color:#1e293b}.member-info p[data-v-52a46a2c]{margin:0;font-size:14px;color:#64748b}.task-summary[data-v-52a46a2c]{font-size:14px;color:#475569;margin-bottom:12px}.task-list-mini[data-v-52a46a2c]{display:flex;flex-direction:column;gap:6px}.task-mini[data-v-52a46a2c]{padding:6px 8px;background:#fff;border-radius:4px;font-size:13px;color:#64748b;border:1px solid #e2e8f0}.activity-view[data-v-52a46a2c]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.activity-header[data-v-52a46a2c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.activity-header h3[data-v-52a46a2c]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.activity-filters[data-v-52a46a2c]{display:flex;gap:8px}.filter-btn[data-v-52a46a2c]{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-52a46a2c]{background:#7c3aed;color:#fff;border-color:#7c3aed}.activity-list[data-v-52a46a2c]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-52a46a2c]{display:flex;gap:12px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.activity-icon[data-v-52a46a2c]{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-52a46a2c]{flex:1}.activity-description[data-v-52a46a2c]{font-size:14px;color:#1e293b;margin-bottom:4px}.activity-time[data-v-52a46a2c]{font-size:12px;color:#64748b}body.dark-mode-active .activity-view[data-v-52a46a2c],body.dark-mode-active .mindmap-view[data-v-52a46a2c],body.dark-mode-active .table-view[data-v-52a46a2c],body.dark-mode-active .team-view[data-v-52a46a2c],body.dark-mode-active .timeline-view[data-v-52a46a2c]{background:#1e293b}body.dark-mode-active .table-header[data-v-52a46a2c]{background:#334155;color:#e2e8f0}body.dark-mode-active .table-row[data-v-52a46a2c]:hover{background:#334155}body.dark-mode-active .activity-item[data-v-52a46a2c],body.dark-mode-active .team-member-card[data-v-52a46a2c]{background:#334155;border-color:#475569}body.dark-mode-active .task-label[data-v-52a46a2c]{background:#334155;color:#e2e8f0}body.dark-mode-active .task-mini[data-v-52a46a2c]{background:#1e293b;border-color:#475569;color:#e2e8f0}.list-header[data-v-52a46a2c]{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 24px;flex-shrink:0}.list-header-controls[data-v-52a46a2c]{display:flex;align-items:center;justify-content:space-between}.bulk-actions[data-v-52a46a2c]{display:flex;align-items:center;gap:12px}.selected-count[data-v-52a46a2c]{font-size:14px;font-weight:500;color:#475569}.bulk-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f1f5f9;border-color:#cbd5e1}.bulk-btn-secondary[data-v-52a46a2c]{padding:6px 12px;border:none;background:none;color:#64748b;cursor:pointer;font-size:13px;transition:color .2s ease}.bulk-btn-secondary[data-v-52a46a2c]:hover{color:#475569}.list-controls[data-v-52a46a2c]{display:flex;align-items:center;gap:16px}.grouping-control[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.group-select[data-v-52a46a2c]{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;outline:none}.group-select[data-v-52a46a2c]:focus{border-color:#7c3aed}.view-controls[data-v-52a46a2c]{display:flex;gap:8px}.control-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f1f5f9;border-color:#cbd5e1}.columns-panel[data-v-52a46a2c]{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px}.columns-panel h4[data-v-52a46a2c]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#1e293b}.column-options[data-v-52a46a2c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.column-option[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#475569}.column-option input[type=checkbox][data-v-52a46a2c]{width:16px;height:16px}.list-table[data-v-52a46a2c]{flex:1;display:flex;flex-direction:column;overflow-x:auto}.list-table-header[data-v-52a46a2c]{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-52a46a2c]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 0;transition:color .2s ease}.header-cell[data-v-52a46a2c]:hover{color:#1e293b}.header-cell.checkbox-cell[data-v-52a46a2c]{width:40px;justify-content:center;cursor:default}.bulk-checkbox[data-v-52a46a2c]{width:16px;height:16px;cursor:pointer}.sort-icon[data-v-52a46a2c]{font-size:14px;color:#7c3aed}.sort-icon-inactive[data-v-52a46a2c]{font-size:14px;color:#cbd5e1;opacity:0;transition:opacity .2s ease}.header-cell:hover .sort-icon-inactive[data-v-52a46a2c]{opacity:1}.grouped-tasks[data-v-52a46a2c],.ungrouped-tasks[data-v-52a46a2c]{flex:1;display:flex;flex-direction:column}.task-group[data-v-52a46a2c]{border-bottom:1px solid #f1f5f9}.group-header[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f1f5f9}.group-icon[data-v-52a46a2c]{font-size:16px;color:#64748b}.group-title[data-v-52a46a2c]{font-weight:600;color:#1e293b;font-size:14px}.group-count[data-v-52a46a2c]{color:#64748b;font-size:13px;margin-left:auto}.group-tasks[data-v-52a46a2c]{display:flex;flex-direction:column}body.dark-mode-active .list-header[data-v-52a46a2c]{background:#334155;border-color:#475569}body.dark-mode-active .list-table-header[data-v-52a46a2c]{background:#334155;border-color:#475569;color:#e2e8f0}body.dark-mode-active .group-header[data-v-52a46a2c]{background:#334155;border-color:#475569}body.dark-mode-active .group-title[data-v-52a46a2c]{color:#e2e8f0}body.dark-mode-active .bulk-btn[data-v-52a46a2c],body.dark-mode-active .control-btn[data-v-52a46a2c],body.dark-mode-active .group-select[data-v-52a46a2c]{background:#1e293b;border-color:#475569;color:#e2e8f0}body.dark-mode-active .bulk-btn[data-v-52a46a2c]:hover,body.dark-mode-active .control-btn[data-v-52a46a2c]:hover{background:#374151}body.dark-mode-active .columns-panel[data-v-52a46a2c]{background:#334155;border-color:#475569}body.dark-mode-active .columns-panel h4[data-v-52a46a2c]{color:#e2e8f0}body.dark-mode-active .column-option[data-v-52a46a2c]{color:#d1d5db}.comments-panel[data-v-52a46a2c]{background:#fff;border:1px solid #e4e6ea;border-radius:8px;overflow:hidden;margin-bottom:16px}.comments-panel .panel-header[data-v-52a46a2c]{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-52a46a2c]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin:0}.comment-count[data-v-52a46a2c]{background:#e5e7eb;color:#6b7280;font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px}.add-comment-form[data-v-52a46a2c]{padding:20px;border-bottom:1px solid #f3f4f6}.comment-input-wrapper[data-v-52a46a2c]{display:flex;gap:12px}.user-avatar[data-v-52a46a2c]{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-52a46a2c]{width:24px;height:24px;font-size:12px}.comment-input-container[data-v-52a46a2c]{flex:1}.comment-input[data-v-52a46a2c]{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-52a46a2c]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.comment-actions[data-v-52a46a2c]{justify-content:flex-end;gap:8px;margin-top:12px}.comment-btn[data-v-52a46a2c]{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-52a46a2c]{background:#7c3aed;color:#fff}.comment-btn.primary[data-v-52a46a2c]:hover:not(:disabled){background:#6d28d9}.comment-btn.primary[data-v-52a46a2c]:disabled{opacity:.5;cursor:not-allowed}.comment-btn.cancel[data-v-52a46a2c]{background:transparent;color:#6b7280;border:1px solid #d1d5db}.comment-btn.cancel[data-v-52a46a2c]:hover{background:#f9fafb;border-color:#9ca3af}.comments-list[data-v-52a46a2c]{max-height:400px;overflow-y:auto}.comment-item[data-v-52a46a2c]{padding:20px;border-bottom:1px solid #f3f4f6;display:flex;gap:12px}.comment-item[data-v-52a46a2c]:last-child{border-bottom:none}.comment-avatar[data-v-52a46a2c]{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-52a46a2c]{flex:1}.comment-header[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.comment-author[data-v-52a46a2c]{font-weight:600;color:#374151;font-size:14px}.comment-time[data-v-52a46a2c]{color:#6b7280;font-size:12px}.comment-text[data-v-52a46a2c]{color:#374151;font-size:14px;line-height:1.5;margin-bottom:8px;white-space:pre-wrap}.comment-edit[data-v-52a46a2c]{margin-bottom:8px}.comment-edit-input[data-v-52a46a2c]{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-52a46a2c]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.comment-edit-actions[data-v-52a46a2c]{display:flex;gap:8px;margin-top:8px}.comment-actions[data-v-52a46a2c]{display:flex;gap:16px}.comment-action-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#f3f4f6;color:#374151}.comment-action-btn.delete[data-v-52a46a2c]:hover{background:#fee2e2;color:#dc2626}.comment-replies[data-v-52a46a2c]{margin-top:16px;padding-left:16px;border-left:2px solid #f3f4f6}.reply-item[data-v-52a46a2c]{display:flex;gap:12px;margin-bottom:12px}.reply-item[data-v-52a46a2c]:last-child{margin-bottom:0}.reply-avatar[data-v-52a46a2c]{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-52a46a2c]{flex:1}.reply-header[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.reply-author[data-v-52a46a2c]{font-weight:600;color:#374151;font-size:13px}.reply-time[data-v-52a46a2c]{color:#6b7280;font-size:11px}.reply-text[data-v-52a46a2c]{color:#374151;font-size:13px;line-height:1.4}.reply-form[data-v-52a46a2c]{margin-top:12px;padding-left:16px}.reply-input-wrapper[data-v-52a46a2c]{display:flex;gap:8px}.reply-input-container[data-v-52a46a2c]{flex:1}.reply-input[data-v-52a46a2c]{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-52a46a2c]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.reply-actions[data-v-52a46a2c]{display:flex;gap:8px;margin-top:8px}.comments-empty[data-v-52a46a2c]{padding:40px 20px;text-align:center;color:#9ca3af}.comments-empty i[data-v-52a46a2c]{font-size:48px;margin-bottom:12px;display:block}.comments-empty p[data-v-52a46a2c]{margin:0 0 4px 0;font-size:16px;font-weight:500}.empty-subtitle[data-v-52a46a2c]{font-size:14px;color:#d1d5db!important}body.dark-mode-active .comments-panel[data-v-52a46a2c]{background:#1f2937;border-color:#374151}body.dark-mode-active .comments-panel .panel-header[data-v-52a46a2c]{background:#374151;border-bottom-color:#4b5563}body.dark-mode-active .comments-panel .panel-header h3[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .comment-count[data-v-52a46a2c]{background:#4b5563;color:#d1d5db}body.dark-mode-active .add-comment-form[data-v-52a46a2c]{border-bottom-color:#374151}body.dark-mode-active .comment-edit-input[data-v-52a46a2c],body.dark-mode-active .comment-input[data-v-52a46a2c],body.dark-mode-active .reply-input[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#f3f4f6}body.dark-mode-active .comment-edit-input[data-v-52a46a2c]:focus,body.dark-mode-active .comment-input[data-v-52a46a2c]:focus,body.dark-mode-active .reply-input[data-v-52a46a2c]:focus{border-color:#8b5cf6}body.dark-mode-active .comment-btn.cancel[data-v-52a46a2c]{background:transparent;border-color:#4b5563;color:#9ca3af}body.dark-mode-active .comment-btn.cancel[data-v-52a46a2c]:hover{background:#374151;border-color:#6b7280}body.dark-mode-active .comment-item[data-v-52a46a2c]{border-bottom-color:#374151}body.dark-mode-active .comment-author[data-v-52a46a2c],body.dark-mode-active .comment-text[data-v-52a46a2c],body.dark-mode-active .reply-author[data-v-52a46a2c],body.dark-mode-active .reply-text[data-v-52a46a2c]{color:#f3f4f6}body.dark-mode-active .comment-action-btn[data-v-52a46a2c],body.dark-mode-active .comment-time[data-v-52a46a2c],body.dark-mode-active .reply-time[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .comment-action-btn[data-v-52a46a2c]:hover{background:#374151;color:#f3f4f6}body.dark-mode-active .comment-action-btn.delete[data-v-52a46a2c]:hover{background:#7f1d1d;color:#fca5a5}body.dark-mode-active .comment-replies[data-v-52a46a2c]{border-left-color:#374151}body.dark-mode-active .comments-empty[data-v-52a46a2c]{color:#6b7280}.quick-actions-toolbar[data-v-52a46a2c]{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-52a46a2c]{display:flex;align-items:center;gap:2px}.action-divider[data-v-52a46a2c]{width:1px;height:20px;background:#e2e8f0;margin:0 4px}.quick-action-btn[data-v-52a46a2c]{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-52a46a2c]:hover{background:#e5e7eb;color:#374151}.quick-action-btn.active[data-v-52a46a2c]{background:#dc2626;color:#fff}.quick-action-btn.active[data-v-52a46a2c]:hover{background:#b91c1c}.quick-action-btn.priority[data-v-52a46a2c]{color:#f59e0b}.quick-action-btn.priority[data-v-52a46a2c]:hover{background:#fef3c7;color:#d97706}.quick-action-btn.status[data-v-52a46a2c]{color:#10b981}.quick-action-btn.status[data-v-52a46a2c]:hover{background:#d1fae5;color:#059669}.quick-action-btn.danger[data-v-52a46a2c]{color:#ef4444}.quick-action-btn.danger[data-v-52a46a2c]:hover{background:#fee2e2;color:#dc2626}.header-action-btn.close-btn[data-v-52a46a2c]{margin-left:8px}body.dark-mode-active .quick-actions-toolbar[data-v-52a46a2c]{background:#374151;border-color:#4b5563}body.dark-mode-active .action-divider[data-v-52a46a2c]{background:#4b5563}body.dark-mode-active .quick-action-btn[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .quick-action-btn[data-v-52a46a2c]:hover{background:#4b5563;color:#f3f4f6}body.dark-mode-active .quick-action-btn.priority[data-v-52a46a2c]:hover{background:#92400e;color:#fbbf24}body.dark-mode-active .quick-action-btn.status[data-v-52a46a2c]:hover{background:#047857;color:#34d399}body.dark-mode-active .quick-action-btn.danger[data-v-52a46a2c]:hover{background:#7f1d1d;color:#fca5a5}@media (max-width:768px){.quick-actions-toolbar[data-v-52a46a2c]{flex-wrap:wrap;gap:2px}.quick-action-btn[data-v-52a46a2c]{width:28px;height:28px;font-size:12px}.action-divider[data-v-52a46a2c]{display:none}}.advanced-filters-panel[data-v-52a46a2c]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin:16px 0;box-shadow:0 4px 12px rgba(0,0,0,.05)}.filters-header[data-v-52a46a2c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.filters-header h4[data-v-52a46a2c]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.filter-clear-btn[data-v-52a46a2c]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:12px;cursor:pointer;transition:all .15s ease}.filter-clear-btn[data-v-52a46a2c]:hover:not(:disabled){background:#fee2e2;border-color:#fecaca;color:#dc2626}.filter-clear-btn[data-v-52a46a2c]:disabled{opacity:.5;cursor:not-allowed}.filters-grid[data-v-52a46a2c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.filter-group[data-v-52a46a2c]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#374151}.filter-icon[data-v-52a46a2c]{font-size:14px;color:#6b7280}.filter-checkboxes[data-v-52a46a2c]{display:flex;flex-direction:column;gap:8px}.filter-checkbox[data-v-52a46a2c]{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;font-size:13px;color:#374151}.filter-checkbox input[type=checkbox][data-v-52a46a2c]{width:16px;height:16px}.priority-indicator[data-v-52a46a2c],.special-indicator[data-v-52a46a2c],.status-indicator[data-v-52a46a2c]{width:12px;height:12px;border-radius:2px;flex-shrink:0}.priority-indicator.priority-alta[data-v-52a46a2c]{background:#ef4444}.priority-indicator.priority-media[data-v-52a46a2c]{background:#f59e0b}.priority-indicator.priority-baja[data-v-52a46a2c]{background:#22c55e}.status-indicator.pending[data-v-52a46a2c]{background:#f59e0b}.status-indicator.in-progress[data-v-52a46a2c]{background:#3b82f6}.status-indicator.completed[data-v-52a46a2c]{background:#22c55e}.special-indicator.overdue[data-v-52a46a2c],.status-indicator.cancelled[data-v-52a46a2c]{background:#ef4444}.special-indicator.has-subtasks[data-v-52a46a2c]{background:#8b5cf6}.filter-multi-select[data-v-52a46a2c]{border:1px solid #e2e8f0;border-radius:8px;padding:8px;background:#f8fafc}.selected-items[data-v-52a46a2c]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.filter-tag[data-v-52a46a2c]{display:flex;align-items:center;gap:4px;background:#6366f1;color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.remove-tag[data-v-52a46a2c]{width:16px;height:16px;border:none;background:none;color:#fff;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;transition:background .15s ease}.remove-tag[data-v-52a46a2c]:hover{background:hsla(0,0%,100%,.2)}.add-filter-btn[data-v-52a46a2c]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:none;border:1px dashed #cbd5e1;border-radius:6px;color:#6b7280;font-size:12px;cursor:pointer;transition:all .15s ease}.add-filter-btn[data-v-52a46a2c]:hover{border-color:#6366f1;color:#6366f1;background:#f0f0ff}.date-range-inputs[data-v-52a46a2c]{display:flex;align-items:center;gap:8px}.date-input[data-v-52a46a2c]{flex:1;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;background:#fff}.date-input[data-v-52a46a2c]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.1)}.date-separator[data-v-52a46a2c]{font-size:12px;color:#6b7280;white-space:nowrap}.header-action-btn.active[data-v-52a46a2c]{background:#6366f1;border-color:#6366f1;color:#fff}.filter-count[data-v-52a46a2c]{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff}body.dark-mode-active .advanced-filters-panel[data-v-52a46a2c]{background:#1e293b;border-color:#475569}body.dark-mode-active .filters-header h4[data-v-52a46a2c]{color:#f1f5f9}body.dark-mode-active .filter-clear-btn[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#d1d5db}body.dark-mode-active .filter-clear-btn[data-v-52a46a2c]:hover:not(:disabled){background:#7f1d1d;border-color:#991b1b;color:#fca5a5}body.dark-mode-active .filter-label[data-v-52a46a2c]{color:#f1f5f9}body.dark-mode-active .filter-checkbox[data-v-52a46a2c]{color:#d1d5db}body.dark-mode-active .filter-multi-select[data-v-52a46a2c]{background:#374151;border-color:#4b5563}body.dark-mode-active .date-input[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#f1f5f9}body.dark-mode-active .add-filter-btn[data-v-52a46a2c]{border-color:#4b5563;color:#9ca3af}body.dark-mode-active .add-filter-btn[data-v-52a46a2c]:hover{border-color:#8b5cf6;color:#a78bfa;background:#312e81}body.dark-mode-active .list-toolbar[data-v-52a46a2c],body.dark-mode-active .view-filters[data-v-52a46a2c]{background:#1e293b;border-color:#475569}body.dark-mode-active .control-btn-compact[data-v-52a46a2c]{background:#1e293b;border-color:#475569;color:#e2e8f0}body.dark-mode-active .control-btn-compact[data-v-52a46a2c]:hover{background:#334155;border-color:#64748b;color:#f1f5f9}body.dark-mode-active .group-select-compact[data-v-52a46a2c]{background:#1e293b;border-color:#475569;color:#e2e8f0}body.dark-mode-active .group-select-compact[data-v-52a46a2c]:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}body.dark-mode-active .group-select-compact option[data-v-52a46a2c]{background:#1e293b;color:#e2e8f0}.clickup-topbar[data-v-52a46a2c]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);min-height:52px}.topbar-left[data-v-52a46a2c]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.topbar-center[data-v-52a46a2c]{display:flex;align-items:center;justify-content:center;flex:2;max-width:600px}.topbar-right[data-v-52a46a2c]{display:flex;align-items:center;gap:.75rem;flex:1;justify-content:flex-end;min-width:0}.workspace-selector[data-v-52a46a2c]{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:0;max-width:180px}.workspace-selector[data-v-52a46a2c]:hover{background:#f1f5f9;border-color:#cbd5e1}.workspace-avatar[data-v-52a46a2c]{width:20px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.workspace-initials[data-v-52a46a2c]{color:#fff;font-size:.625rem;font-weight:600}.workspace-info[data-v-52a46a2c]{flex:1;min-width:0;max-width:none}.workspace-name[data-v-52a46a2c]{font-size:.875rem;font-weight:600;color:#1e293b;line-height:1.3;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.workspace-plan[data-v-52a46a2c]{font-size:.75rem;color:#64748b;line-height:1.2}.workspace-arrow[data-v-52a46a2c]{color:#64748b;font-size:1rem;flex-shrink:0}.timer-widget-compact[data-v-52a46a2c]{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;transition:all .2s ease}.timer-icon[data-v-52a46a2c]{color:#0284c7;font-size:1rem}.timer-icon.timer-running[data-v-52a46a2c]{animation:pulse-52a46a2c 2s infinite}@keyframes pulse-52a46a2c{0%,to{opacity:1}50%{opacity:.5}}.timer-info[data-v-52a46a2c]{display:flex;flex-direction:column;min-width:0}.timer-time[data-v-52a46a2c]{font-size:.75rem;font-weight:600;color:#0284c7;line-height:1.2}.timer-task[data-v-52a46a2c]{font-size:.625rem;color:#0369a1;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.timer-controls[data-v-52a46a2c]{display:flex;align-items:center;gap:.25rem}.timer-control-btn[data-v-52a46a2c]{background:none;border:none;color:#0284c7;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:.875rem}.timer-control-btn[data-v-52a46a2c]:hover{background:rgba(2,132,199,.1)}.timer-control-btn.danger[data-v-52a46a2c]{color:#dc2626}.timer-control-btn.danger[data-v-52a46a2c]:hover{background:rgba(220,38,38,.1)}.topbar-quick-actions[data-v-52a46a2c]{display:flex;align-items:center;gap:.5rem}.topbar-action-btn[data-v-52a46a2c]{background:none;border:none;color:#64748b;cursor:pointer;padding:.375rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:1rem;position:relative;min-width:32px;height:32px}.topbar-action-btn[data-v-52a46a2c]:hover{background:#f8fafc;color:#334155}body.dark-mode-active .clickup-topbar[data-v-52a46a2c]{background:rgba(15,23,42,.95);border-color:#334155}body.dark-mode-active .workspace-selector[data-v-52a46a2c]{background:#334155;border-color:#475569}body.dark-mode-active .workspace-selector[data-v-52a46a2c]:hover{background:#475569;border-color:#64748b}body.dark-mode-active .workspace-name[data-v-52a46a2c]{color:#f1f5f9}body.dark-mode-active .workspace-arrow[data-v-52a46a2c],body.dark-mode-active .workspace-plan[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .timer-widget-compact[data-v-52a46a2c]{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.2)}body.dark-mode-active .timer-icon[data-v-52a46a2c],body.dark-mode-active .timer-time[data-v-52a46a2c]{color:#60a5fa}body.dark-mode-active .timer-task[data-v-52a46a2c]{color:#93c5fd}body.dark-mode-active .timer-control-btn[data-v-52a46a2c]{color:#60a5fa}body.dark-mode-active .timer-control-btn[data-v-52a46a2c]:hover{background:rgba(96,165,250,.1)}body.dark-mode-active .timer-control-btn.danger[data-v-52a46a2c]{color:#f87171}body.dark-mode-active .timer-control-btn.danger[data-v-52a46a2c]:hover{background:rgba(248,113,113,.1)}body.dark-mode-active .topbar-action-btn[data-v-52a46a2c]{color:#94a3b8}body.dark-mode-active .topbar-action-btn[data-v-52a46a2c]:hover{background:#334155;color:#f1f5f9}@media (max-width:1024px){.topbar-center[data-v-52a46a2c]{flex:1;max-width:none}.timer-task[data-v-52a46a2c],.workspace-info[data-v-52a46a2c]{display:none}}@media (max-width:768px){.clickup-topbar[data-v-52a46a2c]{padding:.5rem 1rem;gap:.5rem}.topbar-left[data-v-52a46a2c]{gap:.75rem}.workspace-selector[data-v-52a46a2c]{padding:.375rem .5rem;min-width:auto}.timer-info[data-v-52a46a2c]{display:none}.topbar-quick-actions[data-v-52a46a2c]{gap:.25rem}.topbar-action-btn[data-v-52a46a2c]{padding:.375rem}}.time-tracking-panel[data-v-52a46a2c]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;margin-bottom:1rem}.time-stats[data-v-52a46a2c]{display:flex;align-items:center;gap:.5rem}.total-time[data-v-52a46a2c]{background:#ecfdf5;color:#059669;padding:.25rem .75rem;border-radius:1rem;font-weight:600;font-size:.875rem}.time-entry-form[data-v-52a46a2c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;margin-bottom:1rem}.time-input-group[data-v-52a46a2c]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.time-input[data-v-52a46a2c]{width:80px;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem;text-align:center}.time-label[data-v-52a46a2c]{color:#6b7280;font-size:.875rem;font-weight:500}.time-description[data-v-52a46a2c]{width:100%;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem;margin-bottom:.75rem}.time-entry-actions[data-v-52a46a2c]{display:flex;gap:.5rem;justify-content:flex-end}.time-btn[data-v-52a46a2c]{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid}.time-btn.cancel[data-v-52a46a2c]{background:#fff;border-color:#d1d5db;color:#6b7280}.time-btn.cancel[data-v-52a46a2c]:hover{background:#f9fafb;border-color:#9ca3af}.time-btn.primary[data-v-52a46a2c]{background:#6366f1;border-color:#6366f1;color:#fff}.time-btn.primary[data-v-52a46a2c]:hover{background:#5b5cf6;border-color:#5b5cf6}.time-logs[data-v-52a46a2c]{display:flex;flex-direction:column;gap:.75rem}.time-log-item[data-v-52a46a2c]{display:flex;gap:.75rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.log-avatar[data-v-52a46a2c]{width:2rem;height:2rem;background:#6366f1;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.log-content[data-v-52a46a2c]{flex:1}.log-header[data-v-52a46a2c]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.log-author[data-v-52a46a2c]{font-weight:600;color:#374151;font-size:.875rem}.log-time[data-v-52a46a2c]{background:#dbeafe;color:#1d4ed8;padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.log-date[data-v-52a46a2c]{color:#6b7280;font-size:.75rem}.log-description[data-v-52a46a2c]{color:#4b5563;font-size:.875rem;line-height:1.4}.log-actions[data-v-52a46a2c]{display:flex;gap:.25rem}.log-action-btn[data-v-52a46a2c]{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.log-action-btn[data-v-52a46a2c]:hover{background:#f3f4f6;color:#374151}.log-action-btn.delete[data-v-52a46a2c]:hover{background:#fef2f2;color:#dc2626}.time-logs-empty[data-v-52a46a2c]{text-align:center;padding:2rem;color:#6b7280}.time-logs-empty i[data-v-52a46a2c]{font-size:2rem;margin-bottom:.5rem;color:#d1d5db}.add-time-btn[data-v-52a46a2c]{background:#6366f1;color:#fff;border:none;border-radius:.5rem;padding:.5rem 1rem;cursor:pointer;margin-top:.75rem;transition:background-color .2s;display:flex;align-items:center;gap:.5rem}.add-time-btn[data-v-52a46a2c]:hover{background:#5b5cf6}.relationships-panel[data-v-52a46a2c]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;margin-bottom:1rem}.add-relationship-btn[data-v-52a46a2c]{background:none;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem 1rem;color:#6b7280;font-size:.875rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.add-relationship-btn[data-v-52a46a2c]:hover{border-color:#6366f1;color:#6366f1;background:#f8fafc}.relationships-list[data-v-52a46a2c]{display:flex;flex-direction:column;gap:1rem;padding:1rem}.relationship-group[data-v-52a46a2c]{display:flex;flex-direction:column;gap:.5rem}.relationship-type[data-v-52a46a2c]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.875rem}.related-tasks[data-v-52a46a2c]{display:flex;flex-direction:column;gap:.5rem;margin-left:1.5rem}.related-task[data-v-52a46a2c]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}.task-status-dot[data-v-52a46a2c]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.task-status-dot.pending[data-v-52a46a2c]{background:#fbbf24}.task-status-dot.in-progress[data-v-52a46a2c]{background:#3b82f6}.task-status-dot.completed[data-v-52a46a2c]{background:#10b981}.task-name[data-v-52a46a2c]{flex:1;font-size:.875rem;color:#374151;cursor:pointer;text-decoration:none}.task-name[data-v-52a46a2c]:hover{color:#6366f1;text-decoration:underline}.remove-relationship[data-v-52a46a2c]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.125rem;border-radius:.25rem;transition:all .2s}.remove-relationship[data-v-52a46a2c]:hover{background:#fef2f2;color:#dc2626}.relationships-empty[data-v-52a46a2c]{text-align:center;padding:2rem;color:#6b7280}.relationships-empty i[data-v-52a46a2c]{font-size:2rem;margin-bottom:.5rem;color:#d1d5db}.activity-filter[data-v-52a46a2c]{display:flex;align-items:center;gap:.5rem}.filter-select[data-v-52a46a2c]{background:#f9fafb;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;color:#374151;cursor:pointer}.filter-select[data-v-52a46a2c]:focus{outline:none;border-color:#6366f1;background:#fff}.recurrence-select[data-v-52a46a2c]{background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem;font-size:.875rem;width:100%;cursor:pointer}.recurrence-select[data-v-52a46a2c]:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.1)}@media (max-width:768px){.log-header[data-v-52a46a2c],.related-task[data-v-52a46a2c],.time-input-group[data-v-52a46a2c]{flex-wrap:wrap}}body.dark-mode-active .add-attachment-btn[data-v-52a46a2c],body.dark-mode-active .add-dependency-btn[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#9ca3af}body.dark-mode-active .add-attachment-btn[data-v-52a46a2c]:hover,body.dark-mode-active .add-dependency-btn[data-v-52a46a2c]:hover{background:#4b5563;border-color:#7c3aed;color:#a78bfa}body.dark-mode-active .attachment-chip[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#e5e7eb}body.dark-mode-active .attachment-icon[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .attachment-size[data-v-52a46a2c]{color:#6b7280}body.dark-mode-active .attachment-action[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .attachment-action[data-v-52a46a2c]:hover{background:#4b5563;color:#60a5fa}body.dark-mode-active .branch-input[data-v-52a46a2c],body.dark-mode-active .branch-select-view[data-v-52a46a2c],body.dark-mode-active .branch-select[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode-active .branch-input[data-v-52a46a2c]:focus,body.dark-mode-active .branch-select-view[data-v-52a46a2c]:focus,body.dark-mode-active .branch-select[data-v-52a46a2c]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.2)}body.dark-mode-active .add-branch-btn[data-v-52a46a2c],body.dark-mode-active .change-branch-btn[data-v-52a46a2c],body.dark-mode-active .create-branch-btn[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#9ca3af}body.dark-mode-active .add-branch-btn[data-v-52a46a2c]:hover,body.dark-mode-active .change-branch-btn[data-v-52a46a2c]:hover,body.dark-mode-active .create-branch-btn[data-v-52a46a2c]:hover{background:#4b5563;border-color:#7c3aed;color:#a78bfa}body.dark-mode-active .new-branch-input[data-v-52a46a2c]{background:#374151;border-color:#4b5563}body.dark-mode-active .branch-btn.cancel[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#9ca3af}body.dark-mode-active .branch-btn.cancel[data-v-52a46a2c]:hover{background:#4b5563;border-color:#6b7280}body.dark-mode-active .current-branch[data-v-52a46a2c]{background:#1e3a8a;border-color:#3b82f6;color:#dbeafe}body.dark-mode-active .no-branch[data-v-52a46a2c]{color:#6b7280}body.dark-mode-active .relationships-panel[data-v-52a46a2c],body.dark-mode-active .time-tracking-panel[data-v-52a46a2c]{background:#1f2937;border-color:#374151}body.dark-mode-active .filter-select[data-v-52a46a2c],body.dark-mode-active .recurrence-select[data-v-52a46a2c],body.dark-mode-active .time-description[data-v-52a46a2c],body.dark-mode-active .time-input[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode-active .related-task[data-v-52a46a2c],body.dark-mode-active .time-entry-form[data-v-52a46a2c],body.dark-mode-active .time-log-item[data-v-52a46a2c]{background:#374151;border-color:#4b5563}body.dark-mode-active .log-author[data-v-52a46a2c],body.dark-mode-active .relationship-type[data-v-52a46a2c],body.dark-mode-active .task-name[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .log-description[data-v-52a46a2c]{color:#d1d5db}.time-input-small[data-v-52a46a2c]{width:60px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.375rem;text-align:center;font-size:.875rem;font-weight:500;margin-right:.25rem}.time-input-small[data-v-52a46a2c]:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.attachments-container[data-v-52a46a2c]{display:flex;flex-direction:column;gap:.75rem}.attachment-item-simple[data-v-52a46a2c]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb;font-size:.875rem}.attachment-icon-simple[data-v-52a46a2c]{color:#6b7280;font-size:1rem}.attachment-name-simple[data-v-52a46a2c]{flex:1;color:#374151;font-weight:500}.attachment-size-simple[data-v-52a46a2c]{color:#9ca3af;font-size:.75rem}.remove-attachment-simple[data-v-52a46a2c]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.remove-attachment-simple[data-v-52a46a2c]:hover{background:#fef2f2;color:#dc2626}.upload-btn-simple[data-v-52a46a2c]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:.375rem;padding:.5rem .75rem;color:#6b7280;font-size:.875rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.upload-btn-simple[data-v-52a46a2c]:hover{border-color:#6366f1;color:#6366f1;background:#fff}body.dark-mode-active .time-input-small[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode-active .attachment-item-simple[data-v-52a46a2c]{background:#374151;border-color:#4b5563}body.dark-mode-active .attachment-name-simple[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .upload-btn-simple[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#d1d5db}body.dark-mode-active .upload-btn-simple[data-v-52a46a2c]:hover{background:#4b5563;border-color:#6b7280;color:#f9fafb}.time-tracking-display[data-v-52a46a2c]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.time-tracked-info[data-v-52a46a2c]{display:flex;align-items:center;gap:.5rem}.time-value[data-v-52a46a2c]{font-weight:600;color:#374151;font-size:.875rem}.time-estimate[data-v-52a46a2c]{color:#6b7280;font-size:.875rem}.time-actions[data-v-52a46a2c]{display:flex;align-items:center;gap:.5rem}.time-action-btn[data-v-52a46a2c]{width:2rem;height:2rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#6b7280}.time-action-btn[data-v-52a46a2c]:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}.time-action-btn.active[data-v-52a46a2c]{background:#10b981;border-color:#10b981;color:#fff}.time-action-btn.active[data-v-52a46a2c]:hover{background:#059669;border-color:#059669}body.dark-mode-active .time-value[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .time-estimate[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .time-action-btn[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#d1d5db}body.dark-mode-active .time-action-btn[data-v-52a46a2c]:hover{background:#4b5563;border-color:#6b7280;color:#f9fafb}.time-entry-dropdown-container[data-v-52a46a2c]{position:relative}.time-entry-modal[data-v-52a46a2c]{position:absolute;top:100%;right:0;width:300px;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:1060;margin-top:.5rem}.time-entry-header[data-v-52a46a2c]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem;border-bottom:1px solid #f3f4f6}.time-entry-header h4[data-v-52a46a2c]{margin:0;font-size:1rem;font-weight:600;color:#374151}.close-time-modal[data-v-52a46a2c]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.close-time-modal[data-v-52a46a2c]:hover{background:#f3f4f6;color:#6b7280}.time-entry-content[data-v-52a46a2c]{padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.time-field[data-v-52a46a2c]{display:flex;flex-direction:column;gap:.25rem}.time-field-label[data-v-52a46a2c]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}.time-field-input[data-v-52a46a2c]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem;font-size:.875rem;color:#374151;transition:all .2s}.time-field-input[data-v-52a46a2c]:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.time-field-select[data-v-52a46a2c]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.375rem .5rem;font-size:.75rem;color:#374151;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .375rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:1.75rem;cursor:pointer;width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-field-select[data-v-52a46a2c]:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.time-dropdown[data-v-52a46a2c]{transition:all .2s ease}.time-dropdown[size][data-v-52a46a2c]:not([size="0"]):not([size="1"]){background-image:none!important;padding-right:.5rem!important;height:auto;min-height:200px;max-height:240px;overflow-y:auto}.time-dropdown[size]:not([size="0"]):not([size="1"]) option[data-v-52a46a2c]{padding:.375rem .5rem;line-height:1.3}.time-field-select option[data-v-52a46a2c]{background:#fff;color:#374151;padding:.25rem .375rem;font-size:.75rem;line-height:1.2}.time-range-fields[data-v-52a46a2c]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.time-notes-input[data-v-52a46a2c]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem;font-size:.875rem;color:#374151;transition:all .2s;resize:vertical;min-height:60px}.time-notes-input[data-v-52a46a2c]:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.time-entry-footer[data-v-52a46a2c]{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem 1rem;border-top:1px solid #f3f4f6}.time-btn-cancel[data-v-52a46a2c]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.time-btn-cancel[data-v-52a46a2c]:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.time-btn-save[data-v-52a46a2c]{background:#6366f1;border:1px solid #6366f1;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.time-btn-save[data-v-52a46a2c]:hover{background:#5b5cf6;border-color:#5b5cf6}body.dark-mode-active .time-entry-modal[data-v-52a46a2c]{background:#1f2937;border-color:#374151}body.dark-mode-active .time-entry-header[data-v-52a46a2c]{border-bottom-color:#374151}body.dark-mode-active .time-entry-header h4[data-v-52a46a2c]{color:#f9fafb}body.dark-mode-active .close-time-modal[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .close-time-modal[data-v-52a46a2c]:hover{background:#374151;color:#d1d5db}body.dark-mode-active .time-field-label[data-v-52a46a2c]{color:#9ca3af}body.dark-mode-active .time-field-input[data-v-52a46a2c],body.dark-mode-active .time-field-select[data-v-52a46a2c],body.dark-mode-active .time-notes-input[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode-active .time-field-select[data-v-52a46a2c]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E")}body.dark-mode-active .time-field-input[data-v-52a46a2c]:focus,body.dark-mode-active .time-field-select[data-v-52a46a2c]:focus,body.dark-mode-active .time-notes-input[data-v-52a46a2c]:focus{background:#4b5563;border-color:#8b5cf6}body.dark-mode-active .time-dropdown[size]:not([size="0"]):not([size="1"]) option[data-v-52a46a2c],body.dark-mode-active .time-field-select option[data-v-52a46a2c]{background:#374151;color:#f9fafb}body.dark-mode-active .time-dropdown[size][data-v-52a46a2c]:not([size="0"]):not([size="1"]){background:#374151;border-color:#4b5563}body.dark-mode-active .time-entry-footer[data-v-52a46a2c]{border-top-color:#374151}body.dark-mode-active .time-btn-cancel[data-v-52a46a2c]{background:#374151;border-color:#4b5563;color:#d1d5db}body.dark-mode-active .time-btn-cancel[data-v-52a46a2c]:hover{background:#4b5563;border-color:#6b7280;color:#f9fafb}.enhanced-list-view[data-v-52a46a2c],.modern-list-view[data-v-52a46a2c]{background:var(--surface-primary);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.enhanced-list-view[data-v-52a46a2c]{margin:0;padding:0}.board-view[data-v-52a46a2c]{background:var(--surface-primary);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.task-app .board-view[data-v-52a46a2c],.task-app .enhanced-list-view[data-v-52a46a2c],.task-app .modern-list-view[data-v-52a46a2c]{margin:0;border:none;background:transparent;box-shadow:none}@media (max-width:768px){.board-view[data-v-52a46a2c],.enhanced-list-view[data-v-52a46a2c],.modern-list-view[data-v-52a46a2c]{border-radius:0;margin:0 -1rem}}@media (prefers-color-scheme:dark){.board-view[data-v-52a46a2c],.enhanced-list-view[data-v-52a46a2c],.modern-list-view[data-v-52a46a2c]{background:var(--surface-secondary)}}body.dark-mode-active .task-dashboard[data-v-52a46a2c]{background:#1a1a1a;color:#e0e0e0}body.dark-mode-active .dashboard-header[data-v-52a46a2c]{background:#2d2d2d;border-bottom-color:#404040}body.dark-mode-active .dashboard-title[data-v-52a46a2c]{color:#e0e0e0}body.dark-mode-active .dashboard-controls[data-v-52a46a2c]{background:#252525}body.dark-mode-active .control-button[data-v-52a46a2c]{background:#333;border-color:#404040;color:#a0a0a0}body.dark-mode-active .control-button[data-v-52a46a2c]:hover{background:#404040;border-color:#505050;color:#e0e0e0}body.dark-mode-active .control-button.active[data-v-52a46a2c]{background:#1a3a5c;border-color:#0969da;color:#66b3ff}body.dark-mode-active .view-selector[data-v-52a46a2c]{background:#2d2d2d;border-color:#404040}body.dark-mode-active .view-selector option[data-v-52a46a2c]{background:#2d2d2d;color:#e0e0e0}body.dark-mode-active .task-content[data-v-52a46a2c]{background:#1a1a1a}body.dark-mode-active .board-view[data-v-52a46a2c],body.dark-mode-active .enhanced-list-view[data-v-52a46a2c],body.dark-mode-active .modern-list-view[data-v-52a46a2c]{background:#1a1a1a;border-color:#404040}body.dark-mode-active .task-app[data-v-52a46a2c]{background:#1a1a1a}body.dark-mode-active .loading-state[data-v-52a46a2c]{background:#252525;border-color:#404040}body.dark-mode-active .loading-spinner[data-v-52a46a2c]{border-color:#404040;border-top-color:#0969da}body.dark-mode-active .error-state[data-v-52a46a2c]{background:#4a1a1a;border-color:#6a2a2a;color:#ff6b6b}body.dark-mode-active .empty-state[data-v-52a46a2c]{background:#252525;border-color:#404040}body.dark-mode-active .empty-state h3[data-v-52a46a2c]{color:#e0e0e0}body.dark-mode-active .empty-state p[data-v-52a46a2c]{color:#a0a0a0}body.dark-mode-active .workspace-selector[data-v-52a46a2c]{background:#2d2d2d;border-color:#404040}body.dark-mode-active .workspace-option[data-v-52a46a2c]{background:#2d2d2d;color:#e0e0e0}body.dark-mode-active .workspace-option[data-v-52a46a2c]:hover{background:#333}body.dark-mode-active .workspace-option.active[data-v-52a46a2c]{background:#1a3a5c;color:#66b3ff}body.dark-mode-active .ai-assistant[data-v-52a46a2c]{background:#252525;border-color:#404040}body.dark-mode-active .ai-assistant-header[data-v-52a46a2c]{background:#2d2d2d;border-bottom-color:#404040}body.dark-mode-active .ai-assistant-title[data-v-52a46a2c]{color:#e0e0e0}body.dark-mode-active .ai-input[data-v-52a46a2c]{background:#2d2d2d;border-color:#404040;color:#e0e0e0}body.dark-mode-active .ai-input[data-v-52a46a2c]::-moz-placeholder{color:#666}body.dark-mode-active .ai-input[data-v-52a46a2c]::placeholder{color:#666}body.dark-mode-active .ai-send-btn[data-v-52a46a2c]{background:#0969da;color:#fff}body.dark-mode-active .ai-send-btn[data-v-52a46a2c]:hover{background:#0550ae}body.dark-mode-active .notification[data-v-52a46a2c]{background:#2d2d2d;border-color:#404040;color:#e0e0e0}body.dark-mode-active .notification.success[data-v-52a46a2c]{background:#1a4a2a;border-color:#2a5a3a;color:#6f9}body.dark-mode-active .notification.error[data-v-52a46a2c]{background:#4a1a1a;border-color:#6a2a2a;color:#ff6b6b}body.dark-mode-active .notification.warning[data-v-52a46a2c]{background:#4a3a1a;border-color:#6a4a2a;color:#ffb366}.time-entries-modal[data-v-52a46a2c]{max-width:800px;width:100%;max-height:80vh;display:flex;flex-direction:column}.time-entries-modal .modal-body[data-v-52a46a2c]{overflow-y:auto;flex:1}