.TaskList_list___ZtMP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.TaskList_item__lJLoI{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:10px 12px;background:var(--list-item-bg);display:flex;flex-direction:column;gap:6px}.TaskList_assigneeRow__Qjuvh,.TaskList_statusRow__mdCIJ,.TaskList_titleRow__McQ7S,.TaskList_updatedRow__D5hGV{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.TaskList_titleRow__McQ7S{align-items:flex-start}.TaskList_titleMain__FuH_1{flex:1 1;min-width:0;cursor:pointer;text-align:left;color:var(--text-primary);text-decoration:none;-webkit-tap-highlight-color:transparent}.TaskList_titleMain__FuH_1:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}.TaskList_taskNumber__j48a9{display:inline;font-size:16px;font-weight:700;white-space:nowrap;text-decoration:none}.TaskList_taskHeadlineSep__k4eRz{display:inline;font-size:16px;font-weight:600;color:var(--text-secondary,var(--muted));white-space:pre}.TaskList_taskTitle__hONR2{display:inline;font-size:16px;font-weight:600;line-height:1.35;word-break:break-word;overflow-wrap:anywhere;text-decoration:none}.TaskList_assigneeRow__Qjuvh{justify-content:space-between;gap:8px}.TaskList_assigneeMeta__R12dK{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:6px}.TaskList_metaSep__2UAUR{flex-shrink:0;color:var(--list-meta-color);font-size:13px}.TaskList_assigneeLabel__4Hhvd,.TaskList_projectLabel__eGahJ{min-width:0;color:var(--list-meta-color);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskList_assigneeLabel__4Hhvd{display:inline-flex;align-items:center;gap:6px}.TaskList_assigneeIcon__soaFN{flex-shrink:0;font-size:16px;line-height:1}.TaskList_actionButton__3m6_O,.TaskList_detailsButton__eaWna{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:var(--card,#fff);min-width:32px;min-height:32px;padding:0;cursor:pointer;color:var(--text-secondary,var(--muted));text-decoration:none}.TaskList_headlineActions__TOmrD{flex-shrink:0}.TaskList_headlineActions__TOmrD,.TaskList_rowActions__Nzia5{display:inline-flex;align-items:center;gap:6px}.TaskList_rowMenuWrap__dlR5X{position:relative;flex-shrink:0}.TaskList_menuTrigger__YwYt_{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:var(--card,#fff);min-width:32px;min-height:32px;padding:0;cursor:pointer;color:var(--text-secondary,var(--muted))}.TaskList_menuTrigger__YwYt_:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.TaskList_menuDropdown__0ycNk{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:168px;display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-card,#fff);box-shadow:var(--shadow-md,0 8px 24px rgba(15,23,42,.12))}.TaskList_menuItem__yn8r_{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:34px;border:1px solid transparent;border-radius:8px;padding:0 10px;background:transparent;color:var(--text-primary);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.TaskList_menuItem__yn8r_:hover:not(:disabled){background:var(--surface-elevated,#f3f4f6)}.TaskList_menuItem__yn8r_:disabled{opacity:.55;cursor:wait}.TaskList_actionButton__3m6_O:hover:not(:disabled),.TaskList_detailsButton__eaWna:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}.TaskList_actionButton__3m6_O:disabled,.TaskList_detailsButton__eaWna:disabled{opacity:.55;cursor:wait}.TaskList_statusRow__mdCIJ{justify-content:space-between;gap:10px}.TaskList_statusLeft__gMUC4{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.TaskList_updatedRow__D5hGV{display:flex;align-items:center;justify-content:space-between;gap:8px}.TaskList_messageButton__fr9zv{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(31,143,77,.35);border-radius:8px;background:rgba(31,143,77,.08);min-width:34px;min-height:34px;padding:0;cursor:pointer;color:var(--success,#1f8f4d)}.TaskList_messageButton__fr9zv:hover{border-color:var(--success,#1f8f4d);background:rgba(31,143,77,.14);color:#157a41}.TaskList_emptyMeta__VeAwJ{margin:0;color:var(--list-meta-color);font-size:13px}.TaskList_metaUpdated__luV6O{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--list-meta-color);font-size:13px}.TaskList_metaIcon__EnIv3{font-size:12px;line-height:1}.TaskList_deadlineBadge__IWG9y{flex-shrink:0;border-radius:999px;background:var(--surface-elevated,#f3f4f6);color:var(--text-secondary,#6b7280);border:1px solid var(--border-subtle,#e5e7eb)}.TaskList_deadlineBadge__IWG9y,.TaskList_dependentBadge__qwaDk{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;font-size:12px;font-weight:600}.TaskList_dependentBadge__qwaDk{border-radius:999px;background:var(--task-status-dependent-bg);color:var(--task-status-dependent-fg)}.TaskList_overdueBadge__INC94{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:0 6px;border-radius:999px;background:#fff1f0;color:#b42318;font-size:14px;font-weight:700}.TaskList_dragHandle__l507A{color:var(--list-meta-color);cursor:grab;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1;flex-shrink:0;margin-top:2px}.TaskList_itemDragging__mt2_x{opacity:.65}.TaskKanbanQuickFilters_quickFilters__kPbpl{position:relative;display:flex;flex-direction:column;gap:8px;padding-top:2px}.TaskKanbanQuickFilters_dropdownHead__3_p0A{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:move;-webkit-user-select:none;user-select:none}.TaskKanbanQuickFilters_closeButton__N7317{border:1px solid var(--border-subtle);border-radius:8px;width:26px;height:26px;background:var(--button-secondary-bg);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.TaskKanbanQuickFilters_statusRow__HrpFf{display:flex;align-items:center;justify-content:space-between;gap:6px}.TaskKanbanQuickFilters_statusActions__mmQS4{display:flex;align-items:center;gap:8px;position:relative}.TaskKanbanQuickFilters_toolsMenu__5BZrU{position:absolute;right:44px;top:38px;z-index:20;display:flex;align-items:center;gap:8px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-card);padding:6px;box-shadow:var(--shadow-sm)}.TaskKanbanQuickFilters_toolButton__WqG2I{border:1px solid var(--border-subtle);border-radius:10px;min-height:34px;padding:0 12px;background:var(--button-secondary-bg);color:var(--text-primary);font-size:13px;cursor:pointer}.TaskKanbanQuickFilters_chips__e7_TF{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.TaskKanbanQuickFilters_statusChips__31eQq{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1 1 auto;min-width:0;white-space:nowrap}.TaskKanbanQuickFilters_statusChips__31eQq::-webkit-scrollbar{display:none}.TaskKanbanQuickFilters_chip__ntOUx{border:1px solid var(--border-subtle);border-radius:999px;background:var(--button-secondary-bg);color:var(--text-secondary)}.TaskKanbanQuickFilters_chipActive__3VgCS,.TaskKanbanQuickFilters_chip__ntOUx{min-width:44px;height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.TaskKanbanQuickFilters_chipActive__3VgCS{border:1px solid rgba(47,111,237,.45);border-radius:999px;background:rgba(47,111,237,.12);color:var(--text-primary)}.TaskKanbanQuickFilters_icon__Z3Vlm{font-size:15px;line-height:1}.TaskKanbanQuickFilters_text__rKL4Y{white-space:nowrap}.TaskKanbanQuickFilters_projectChip__Gu7ZL{border:1px solid var(--border-subtle);border-radius:999px;background:var(--button-secondary-bg);color:var(--text-secondary)}.TaskKanbanQuickFilters_projectChipActive__rTufI,.TaskKanbanQuickFilters_projectChip__Gu7ZL{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;font-size:13px;cursor:pointer}.TaskKanbanQuickFilters_projectChipActive__rTufI{border:1px solid rgba(47,111,237,.45);border-radius:999px;background:rgba(47,111,237,.12);color:var(--text-primary)}.TaskKanbanQuickFilters_projectChips__9dVxN{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none}.TaskKanbanQuickFilters_projectChips__9dVxN::-webkit-scrollbar{display:none}.TaskKanbanQuickFilters_projectChipsDragging__nj9cA{cursor:grabbing}.TaskKanbanQuickFilters_filterButton__whR9T{border:1px solid var(--button-secondary-border);border-radius:10px;width:34px;height:34px;background:var(--button-secondary-bg);color:var(--button-secondary-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.TaskKanbanQuickFilters_filterButtonActive__BluyD{background:#fefce8;border-color:#facc15;color:var(--text-primary)}.TaskKanbanQuickFilters_memberRoleFilters__NXBdq{display:flex;align-items:center;gap:6px}.TaskKanbanQuickFilters_memberRoleChip__xsF9V{border:1px solid var(--border-subtle);border-radius:999px;min-height:30px;padding:0 10px;background:var(--button-secondary-bg);color:var(--text-secondary);font-size:12px;cursor:pointer}.TaskKanbanQuickFilters_memberRoleChipActive__t8PDt{border:1px solid rgba(47,111,237,.45);border-radius:999px;min-height:30px;padding:0 10px;background:rgba(47,111,237,.12);color:var(--text-primary);font-size:12px;cursor:pointer}.TaskKanbanQuickFilters_membersListScrollable__xWWN8{max-height:min(42dvh,360px);overflow:auto;padding-right:2px}.TaskKanbanQuickFilters_membersList__mtI_I{display:flex;flex-direction:column;gap:6px}.TaskKanbanQuickFilters_memberCard__9UITB{border:1px solid var(--border-subtle);border-radius:10px;min-height:36px;background:var(--list-item-bg);color:var(--text-primary);cursor:grab;padding:8px;text-align:left;font-size:13px}.TaskKanbanQuickFilters_memberCardActive__lEsle{border:1px solid rgba(47,111,237,.45);border-radius:10px;min-height:36px;background:rgba(47,111,237,.12);color:var(--text-primary);cursor:pointer;padding:8px;text-align:left;font-size:13px}.TaskKanbanQuickFilters_deadlineCard__XJU9g{border:1px solid var(--border-subtle);border-radius:10px;min-height:34px;background:#fff9e8;color:var(--text-primary);cursor:grab;padding:8px 10px;text-align:left;font-size:13px}.TaskKanbanQuickFilters_floatingModal__nCv_9{position:fixed;z-index:120;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-card);box-shadow:var(--shadow-sm);padding:8px;display:flex;flex-direction:column;gap:8px;width:min(224px,calc(100vw - 24px));min-width:140px;max-width:calc(100vw - 24px);min-height:180px;max-height:calc(100dvh - 24px);resize:both;overflow:auto}.TaskKanbanQuickFilters_deadlinesList__q03w9{display:flex;flex-direction:column;align-items:stretch;gap:6px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.TaskQueueTabs_root__0_pq8{flex:1 1;min-width:0}.TaskQueueTabs_scrollTrack__1n9wq{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.TaskQueueTabs_scrollTrack__1n9wq::-webkit-scrollbar{display:none}.TaskQueueTabs_scrollInner__LlcE8{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;width:max-content;padding:1px 0}.TaskQueueTabs_tabActive__gQzP8,.TaskQueueTabs_tab__2JkgO{flex-shrink:0;min-height:32px;min-width:32px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--list-item-bg,#fff);color:var(--text);padding:0 12px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.TaskQueueTabs_tabIcon__mKoNK{font-size:16px;line-height:1}.TaskQueueTabs_tabActive__gQzP8{border-color:rgba(47,111,237,.45);background:rgba(47,111,237,.1);color:#1f58d4}.TaskViewToggle_toggle__sCeX9{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.TaskViewToggle_toggleButtonActive__tSkXp,.TaskViewToggle_toggleButton__UdIxP{min-height:32px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-card,#fff);color:var(--text-secondary);padding:0 10px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.TaskViewToggle_toggleButton__UdIxP:hover:not(:disabled){border-color:rgba(47,111,237,.35);color:var(--text-primary)}.TaskViewToggle_toggleButtonActive__tSkXp{border-color:rgba(47,111,237,.45);background:rgba(47,111,237,.1);color:var(--text-primary)}.TaskViewToggle_toggleIcon__3H8PL{font-size:15px;line-height:1}.TaskViewToggle_toggleLabel__7mBDY{line-height:1.2}.TaskViewToggle_toggleButton__UdIxP:disabled{opacity:.45;cursor:not-allowed}@media (max-width:480px){.TaskViewToggle_toggleLabel__7mBDY{display:none}.TaskViewToggle_toggleButtonActive__tSkXp,.TaskViewToggle_toggleButton__UdIxP{min-width:34px;padding:0 8px;justify-content:center}}.page_page__mk2bE{min-height:auto;background:transparent;padding:0}.page_container__MKPrB{width:100%;display:flex;flex-direction:column;gap:12px}.page_card__Fc56O{border:1px solid var(--workspace-section-card-border,var(--border-subtle));border-radius:var(--radius-lg);background:var(--workspace-section-card-bg,var(--surface-card));padding:14px;box-shadow:var(--shadow-sm)}.page_muted__a3YcH{margin:0;color:var(--text-secondary)}.page_row__tddMs{display:flex;gap:8px;flex-wrap:wrap}.page_quickFiltersBlock__FkVTd{display:flex;flex-direction:column;gap:8px}.page_kanbanFiltersSticky__jcnA1{position:sticky;top:calc(var(--workspace-edge-offset) + 72px);z-index:12;background:var(--surface-card);padding:4px 0 8px;border-bottom:1px solid var(--border-subtle)}.page_kanbanBodyWide__je7nT{width:100%}.page_buttonSecondary__1ffAw{min-height:36px;border-radius:10px;border:1px solid var(--button-secondary-border);cursor:pointer;padding:0 12px;font-size:14px;background:var(--button-secondary-bg);color:var(--button-secondary-text);display:inline-flex;align-items:center;gap:8px}.page_filterButtonActive__wtigk{background:#fefce8;border-color:#facc15;color:var(--text-primary)}.page_searchToolbar__rTvC1{display:flex;align-items:center;gap:8px;border-radius:10px;border:1px solid var(--section-header-tasks-border);background:var(--section-header-tasks-bg);padding:8px 10px}.page_searchToolbarLead__uIXVh{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.page_pageTitle__rutri{margin:0;font-size:18px;color:var(--text-primary);white-space:nowrap;flex-shrink:0}.page_searchToolbarActions__jaAww{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.page_searchField__rzlRm{flex:1 1 auto;min-width:0;min-height:36px;border:1px solid var(--border-subtle);border-radius:999px;padding:0 14px;background:var(--surface-card);color:var(--text-primary);font-size:16px}.page_searchField__rzlRm:focus{outline:none;border-color:rgba(47,111,237,.45)}@media (max-width:640px){.page_card__Fc56O{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.page_searchToolbar__rTvC1{flex-wrap:wrap;row-gap:6px}.page_searchToolbarLead__uIXVh{display:flex;align-items:center;flex-wrap:wrap;flex:1 1 auto;min-width:0;gap:6px}.page_searchField__rzlRm{order:2;flex:1 1 100%;width:100%;min-height:34px;padding:0 12px;font-size:15px}.page_searchToolbarActions__jaAww{margin-left:auto;flex:0 0 auto;gap:6px}}@media (min-width:1180px){.page_kanbanBodyWide__je7nT{width:calc(100vw - (var(--workspace-edge-offset) * 2));margin-left:calc(50% - 50vw + var(--workspace-edge-offset))}}.page_fallbackBox__ZuhdQ{border:1px dashed var(--border);border-radius:12px;padding:12px;background:#fbfdff;display:flex;flex-direction:column;gap:10px}.page_loadMoreSentinel__tngL5{width:100%;height:2px}