.NewTaskModal_modalOverlay__LCbaE{align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}@media(max-width:768px){.NewTaskModal_modalOverlay__LCbaE{padding:0;align-items:flex-end}}.NewTaskModal_modal__LX09k{background:var(--theme-elevation-100);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:90vh;max-width:600px;overflow:hidden;width:100%}@media(max-width:768px){.NewTaskModal_modal__LX09k{border-radius:12px 12px 0 0;max-height:95vh;max-width:100%}}.NewTaskModal_modalHeader__K6rtz{align-items:center;border-bottom:1px solid var(--theme-elevation-200);display:flex;justify-content:space-between;padding:20px 24px}.NewTaskModal_modalHeader__K6rtz h2{font-size:20px;font-weight:600;margin:0}.NewTaskModal_modalCloseBtn__jBjc9{align-items:center;background:rgba(0,0,0,0);border-radius:6px;border:none;color:var(--theme-elevation-600);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.NewTaskModal_modalCloseBtn__jBjc9:hover:not(:disabled){background:var(--theme-elevation-100);color:var(--theme-text)}.NewTaskModal_modalCloseBtn__jBjc9:disabled{cursor:not-allowed;opacity:.5}.NewTaskModal_modalBody__D8Jmx{max-height:calc(90vh - 150px);overflow-y:auto;padding:24px}.NewTaskModal_formGroup__SdVQ4{margin-bottom:20px}.NewTaskModal_formGroup__SdVQ4 label{color:var(--theme-text);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.NewTaskModal_required__K_k2b{color:#dc2626}.NewTaskModal_formInput__sOo71,.NewTaskModal_formSelect__gfUKk,.NewTaskModal_formTextarea__8XHun{background:var(--theme-elevation-50);border-radius:6px;border:1px solid var(--theme-elevation-300);color:var(--theme-text);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.NewTaskModal_formInput__sOo71:focus:not(:disabled),.NewTaskModal_formSelect__gfUKk:focus:not(:disabled),.NewTaskModal_formTextarea__8XHun:focus:not(:disabled){border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.NewTaskModal_formInput__sOo71:disabled,.NewTaskModal_formSelect__gfUKk:disabled,.NewTaskModal_formTextarea__8XHun:disabled{cursor:not-allowed;opacity:.6}.NewTaskModal_formInput__sOo71::-moz-placeholder,.NewTaskModal_formSelect__gfUKk::-moz-placeholder,.NewTaskModal_formTextarea__8XHun::-moz-placeholder{color:var(--theme-elevation-500)}.NewTaskModal_formInput__sOo71::placeholder,.NewTaskModal_formSelect__gfUKk::placeholder,.NewTaskModal_formTextarea__8XHun::placeholder{color:var(--theme-elevation-500)}@media(max-width:768px){.NewTaskModal_formInput__sOo71,.NewTaskModal_formSelect__gfUKk,.NewTaskModal_formTextarea__8XHun{font-size:16px;padding:10px}}.NewTaskModal_formTextarea__8XHun{font-family:inherit;resize:vertical}.NewTaskModal_formRow__565lu{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){.NewTaskModal_formRow__565lu{grid-template-columns:1fr}}.NewTaskModal_reactSelect__zuiwu{font-size:14px;z-index:9999}.NewTaskModal_modalFooter__bgfCj{border-top:1px solid var(--theme-elevation-200);display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.NewTaskModal_actionBtn__yk9ec{border-radius:6px;border:none;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.NewTaskModal_actionBtn__yk9ec:disabled{cursor:not-allowed;opacity:.5}.NewTaskModal_actionBtn__yk9ec.NewTaskModal_primary__NcZGA{background:var(--theme-success-500);color:#fff}.NewTaskModal_actionBtn__yk9ec.NewTaskModal_primary__NcZGA:hover:not(:disabled){background:var(--theme-success-600)}.NewTaskModal_actionBtn__yk9ec.NewTaskModal_secondary__H3hes{background:var(--theme-error-300);color:var(--theme-text)}.NewTaskModal_actionBtn__yk9ec.NewTaskModal_secondary__H3hes:hover:not(:disabled){background:var(--theme-error-200)}.NewTaskModal_repairInfo__zKI5F{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:6px;font-size:13px;color:var(--theme-elevation-700)}.NewTaskModal_repairInfo__zKI5F>svg{flex-shrink:0;margin-top:2px;color:var(--theme-elevation-500)}.NewTaskModal_repairInfoDetails__riQHK{display:flex;flex-direction:column;gap:2px}.NewTaskModal_repairFault__wVpqV{color:var(--theme-elevation-500);font-style:italic}.NewTaskModal_repairStatus__yOd2T{color:var(--theme-elevation-500)}.NewTaskModal_componentsSection__U_uS2{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--theme-elevation-200)}.NewTaskModal_componentsSectionHeader__YaneI{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.NewTaskModal_componentsSectionTitle__JgMTx{font-size:.875rem;font-weight:600;color:var(--theme-elevation-900)}.NewTaskModal_addComponentBtn__xfxXS{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-300);border-radius:.375rem;font-size:.8125rem;font-weight:500;color:var(--theme-elevation-800);cursor:pointer;transition:all .2s}.NewTaskModal_addComponentBtn__xfxXS:hover:not(:disabled){background:var(--theme-elevation-100);border-color:var(--theme-elevation-400)}.NewTaskModal_addComponentBtn__xfxXS:disabled{opacity:.5;cursor:not-allowed}.NewTaskModal_componentsEmptyText__ELJGX{font-size:.8125rem;color:var(--theme-elevation-600);font-style:italic;margin-bottom:.5rem}.NewTaskModal_componentRow__pKZH_{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:.5rem;padding:.875rem;margin-bottom:.75rem}.NewTaskModal_componentRowHeader__el1pt{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.NewTaskModal_componentRowLabel__w4VfX{font-size:.8125rem;font-weight:600;color:var(--theme-elevation-700)}.NewTaskModal_removeComponentBtn__vAeQU{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:rgba(0,0,0,0);border:1px solid var(--theme-elevation-300);border-radius:.25rem;color:var(--theme-elevation-600);cursor:pointer;transition:all .2s}.NewTaskModal_removeComponentBtn__vAeQU:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;color:#dc2626}.NewTaskModal_removeComponentBtn__vAeQU:disabled{opacity:.5;cursor:not-allowed}.NewTaskModal_componentFields__QWJsb{display:flex;flex-direction:column;gap:.5rem}.NewTaskModal_componentFieldRow__DA3DF{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(max-width:480px){.NewTaskModal_componentFieldRow__DA3DF{grid-template-columns:1fr}}.NewTaskModal_componentImagesLabel__kfa_Z{font-size:.8125rem;font-weight:500;color:var(--theme-elevation-700);margin-top:.25rem}.TaskBoard_taskBoard__vj2WY{flex:1;display:flex;flex-direction:column;background:var(--theme-elevation-50);min-height:100vh}.TaskBoard_toolbar__uszzS{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);flex-wrap:wrap}.TaskBoard_toolbarLeft__HyacQ,.TaskBoard_toolbarRight__Cw3Fl{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.TaskBoard_newTaskBtn__uMm16{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:#0073ea;color:#fff;border:none;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.TaskBoard_newTaskBtn__uMm16:hover{background:#0060c7}.TaskBoard_searchBox__kJkfR{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;font-size:.8125rem;color:var(--theme-elevation-500)}.TaskBoard_searchBox__kJkfR input{background:rgba(0,0,0,0);border:none;outline:none;color:var(--theme-elevation-800);font-size:.8125rem;font-family:inherit;width:160px}.TaskBoard_searchBox__kJkfR input::-moz-placeholder{color:var(--theme-elevation-400)}.TaskBoard_searchBox__kJkfR input::placeholder{color:var(--theme-elevation-400)}.TaskBoard_filterBtn__hCNWL{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;font-size:.8125rem;color:var(--theme-elevation-600);cursor:pointer;white-space:nowrap;transition:background .15s}.TaskBoard_filterBtn__hCNWL:hover{background:var(--theme-elevation-200)}.TaskBoard_filterBtn__hCNWL.TaskBoard_active__8Feki{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd}.TaskBoard_statusTabs__xdD_b{display:flex;gap:.125rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;padding:.125rem}.TaskBoard_statusTab___Bjie{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .625rem;border-radius:4px;border:none;background:rgba(0,0,0,0);font-size:.75rem;font-weight:500;color:var(--theme-elevation-600);cursor:pointer;white-space:nowrap;transition:background .1s}.TaskBoard_statusTab___Bjie:hover{background:var(--theme-elevation-0)}.TaskBoard_statusTab___Bjie.TaskBoard_active__8Feki{background:var(--theme-elevation-0);color:var(--theme-elevation-900);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TaskBoard_statusTabCount__uVACg{background:var(--theme-elevation-200);border-radius:9999px;padding:0 .3rem;font-size:.6875rem;line-height:1.4;min-width:16px;text-align:center}.TaskBoard_assigneeSelect__exHNx{padding:.5rem .625rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;font-size:.8125rem;font-family:inherit;color:var(--theme-elevation-700);cursor:pointer;outline:none;transition:border-color .15s,background .15s}.TaskBoard_assigneeSelect__exHNx:hover{background:var(--theme-elevation-200)}.TaskBoard_assigneeSelect__exHNx.TaskBoard_active__8Feki{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd}.TaskBoard_prioritySelect__ohLyQ{padding:.5rem .625rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;font-size:.8125rem;font-family:inherit;color:var(--theme-elevation-700);cursor:pointer;outline:none}.TaskBoard_viewToggle__zZEBG{display:flex;border:1px solid var(--theme-elevation-200);border-radius:6px;overflow:hidden}.TaskBoard_viewBtn__kL8b0{display:flex;align-items:center;padding:.5rem .6rem;border:none;background:var(--theme-elevation-100);color:var(--theme-elevation-500);cursor:pointer;transition:background .1s}.TaskBoard_viewBtn__kL8b0:hover{background:var(--theme-elevation-200)}.TaskBoard_viewBtn__kL8b0.TaskBoard_active__8Feki{background:var(--theme-elevation-0);color:#1d4ed8}.TaskBoard_tableWrapper__0pw5p{flex:1;overflow:auto}.TaskBoard_emptyState__r7J4j{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;font-size:.9375rem;color:var(--theme-elevation-400)}.TaskBoard_table__EUekB{width:100%;border-collapse:collapse;min-width:700px}.TaskBoard_tableHead__VD3K9{position:sticky;top:0;background:var(--theme-elevation-0);z-index:5}.TaskBoard_tableHead__VD3K9 th{padding:.625rem 1rem;text-align:left;font-size:.6875rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--theme-elevation-200);white-space:nowrap}.TaskBoard_groupHeaderRow__sdQ70{cursor:pointer}.TaskBoard_groupHeaderRow__sdQ70:hover .TaskBoard_groupHeaderCell__EoTHE{background:var(--theme-elevation-100)}.TaskBoard_groupHeaderCell__EoTHE{padding:.5rem 1rem;font-size:.8125rem;background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200);border-left:4px solid var(--group-color,#c9c9c9);display:flex;align-items:center;gap:.5rem;transition:background .1s}.TaskBoard_groupChevron__hGlu6{display:flex;align-items:center;color:var(--theme-elevation-500)}.TaskBoard_groupDot__Tsn4b{width:10px;height:10px;border-radius:50%;flex-shrink:0}.TaskBoard_groupLabel__PzhDb{font-weight:700;color:var(--theme-elevation-800)}.TaskBoard_groupCount__E3OEy{margin-left:.25rem;background:var(--theme-elevation-200);color:var(--theme-elevation-600);font-size:.6875rem;font-weight:600;border-radius:9999px;padding:0 .375rem;min-width:20px;text-align:center;line-height:1.5}.TaskBoard_taskRow__ODkM_{cursor:pointer;border-bottom:1px solid var(--theme-elevation-100);transition:background .1s}.TaskBoard_taskRow__ODkM_ td{padding:.625rem 1rem;font-size:.8125rem;color:var(--theme-elevation-800);vertical-align:middle}.TaskBoard_taskRow__ODkM_ td:first-child{padding-left:1.75rem}.TaskBoard_taskRow__ODkM_:hover{background:var(--theme-elevation-50)}.TaskBoard_taskRow__ODkM_:hover td:first-child{border-left:4px solid var(--group-color,transparent);padding-left:calc(1.75rem - 4px)}.TaskBoard_taskTitle__YO8Wp{font-weight:500}.TaskBoard_taskSerial__mveIV{margin-left:.5rem;font-size:.6875rem;color:var(--theme-elevation-500);background:var(--theme-elevation-100);padding:.1rem .375rem;border-radius:4px}.TaskBoard_ownerAvatar__LxzZZ{background:#dbeafe;color:#1d4ed8;cursor:default}.TaskBoard_quickActions__XSB94{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:28px}.TaskBoard_quickActionBtn___s7_T{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--theme-elevation-200);border-radius:5px;background:var(--theme-elevation-0);color:var(--theme-elevation-600);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.TaskBoard_quickActionBtn___s7_T:hover:not(:disabled){background:var(--theme-elevation-100);border-color:var(--theme-elevation-300);color:#0073ea}.TaskBoard_quickActionBtn___s7_T:disabled{cursor:not-allowed;opacity:.5}.TaskBoard_quickActionBtn___s7_T.TaskBoard_success__GDXGJ{color:var(--theme-success-600)}.TaskBoard_quickActionBtn___s7_T.TaskBoard_success__GDXGJ:hover:not(:disabled){background:color-mix(in srgb,var(--theme-success-600) 8%,var(--theme-elevation-0));border-color:color-mix(in srgb,var(--theme-success-600) 35%,var(--theme-elevation-200))}.TaskBoard_quickActionBtn___s7_T.TaskBoard_danger__nJkTP{color:var(--theme-error-500)}.TaskBoard_quickActionBtn___s7_T.TaskBoard_danger__nJkTP:hover:not(:disabled){background:color-mix(in srgb,var(--theme-error-500) 8%,var(--theme-elevation-0));border-color:color-mix(in srgb,var(--theme-error-500) 35%,var(--theme-elevation-200))}.TaskBoard_srOnly__oVI3x{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TaskBoard_statusPill__n4Mxn{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:100px;font-size:.6875rem;font-weight:700;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em}.TaskBoard_pillTodo__z61n2{background:#f3f4f6;color:#374151}.TaskBoard_pillInProgress__9TxOt{background:#fdab3d;color:#fff}.TaskBoard_pillStuck__YClLd{background:#e2445c;color:#fff}.TaskBoard_pillDone___DsaL{background:var(--task-positive-solid);color:var(--task-positive-on-solid)}[data-theme=dark] .TaskBoard_pillTodo__z61n2{background:#374151;color:#d1d5db}[data-theme=dark] .TaskBoard_pillInProgress__9TxOt{background:#92400e;color:#fde68a}[data-theme=dark] .TaskBoard_pillStuck__YClLd{background:#7f1d1d;color:#fca5a5}[data-theme=dark] .TaskBoard_pillDone___DsaL{background:var(--task-positive-solid);color:var(--task-positive-on-solid)}.TaskBoard_taskRow__ODkM_ td.TaskBoard_overdue__hxO3U{color:#e2445c;font-weight:600}.TaskBoard_overdueRow__q2dC_ td{background:rgba(226,68,92,.06)}.TaskBoard_staleRow__K99fv td{background:rgba(253,171,61,.07)}.TaskBoard_staleUpdated__Hu1Wv{color:#b45309;font-weight:600}.TaskBoard_addTaskRow__QCXHn{cursor:pointer}.TaskBoard_addTaskRow__QCXHn td{padding:.4rem 1rem .4rem 1.75rem;font-size:.8125rem;color:var(--theme-elevation-400);display:flex;align-items:center;gap:.375rem;border-bottom:1px solid var(--theme-elevation-100);transition:background .1s,color .1s}.TaskBoard_addTaskRow__QCXHn:hover td{color:var(--theme-elevation-700);background:var(--theme-elevation-50)}.TaskBoard_messageRow__pNSJ_ td{padding:.75rem 1.75rem;font-size:.8125rem;color:var(--theme-elevation-500);background:var(--theme-elevation-0);border-bottom:1px solid var(--theme-elevation-100)}.TaskBoard_messageRow__pNSJ_ button{margin-left:.75rem;padding:.25rem .625rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:5px;color:var(--theme-elevation-700);cursor:pointer}.TaskBoard_messageRow__pNSJ_ button:hover{background:var(--theme-elevation-200)}.TaskBoard_groupPaginationRow__zh9JO td{padding:.55rem 1.75rem;background:var(--theme-elevation-0);border-bottom:1px solid var(--theme-elevation-200)}.TaskBoard_groupPagination__GyscH{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:var(--theme-elevation-600)}.TaskBoard_groupPagination__GyscH button{padding:.3rem .625rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer;font-size:.75rem;transition:background .1s}.TaskBoard_groupPagination__GyscH button:disabled{opacity:.4;cursor:default}.TaskBoard_groupPagination__GyscH button:not(:disabled):hover{background:var(--theme-elevation-200)}.TaskBoard_colCheck__TOZ51{width:40px}.TaskBoard_colName__Ilyhj{min-width:200px}.TaskBoard_colActions__4Zosz{width:112px;text-align:center}.TaskBoard_colOwner__4aGGF{width:80px;text-align:center}.TaskBoard_colStatus__0rT_5{width:150px}.TaskBoard_colDue__y2cUF{width:130px}.TaskBoard_colUpdated__AZbCp{width:110px}.TaskBoard_colAdd__ulnuw{width:40px;text-align:center}.TaskBoard_updatesBtn__lZxVE{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--theme-elevation-400);border-radius:5px;padding:4px;transition:background .15s,color .15s}.TaskBoard_updatesBtn__lZxVE:hover{background:var(--theme-elevation-100);color:#0073ea}.TaskBoard_pagination__TKaY0{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-top:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);font-size:.8125rem;color:var(--theme-elevation-600)}.TaskBoard_pagination__TKaY0 button{padding:.375rem .75rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer;font-size:.8125rem;transition:background .1s}.TaskBoard_pagination__TKaY0 button:disabled{opacity:.4;cursor:default}.TaskBoard_pagination__TKaY0 button:not(:disabled):hover{background:var(--theme-elevation-200)}.TaskUpdatesDrawer_overlay__WBe43{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:999}.TaskUpdatesDrawer_drawer__QvzPQ{position:fixed;right:0;top:0;height:100vh;width:440px;max-width:100vw;background:var(--theme-elevation-0);border-left:1px solid var(--theme-border-color);z-index:1000;display:flex;flex-direction:column;box-shadow:-4px 0 32px rgba(0,0,0,.14);animation:TaskUpdatesDrawer_slideIn__J42Qs .2s ease-out}@keyframes TaskUpdatesDrawer_slideIn__J42Qs{0%{transform:translateX(100%)}to{transform:translateX(0)}}.TaskUpdatesDrawer_header__tuRh8{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--theme-border-color);flex-shrink:0}.TaskUpdatesDrawer_headerTitle__tW093{flex:1;font-weight:600;font-size:.9rem;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaskUpdatesDrawer_closeBtn__VizZN{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--theme-elevation-600);border-radius:6px;padding:4px;transition:background .15s,color .15s;flex-shrink:0}.TaskUpdatesDrawer_closeBtn__VizZN:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.TaskUpdatesDrawer_tabs__2yrdT{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid var(--theme-border-color);flex-shrink:0}.TaskUpdatesDrawer_tab__dTj5X{display:flex;align-items:center;gap:5px;padding:10px 10px 8px;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;font-size:.8rem;font-weight:500;color:var(--theme-elevation-600);transition:color .15s,border-color .15s}.TaskUpdatesDrawer_tab__dTj5X:hover{color:var(--theme-text)}.TaskUpdatesDrawer_activeTab__J82hm{color:#0073ea;border-bottom-color:#0073ea}.TaskUpdatesDrawer_tabBadge__U17tv{background:var(--theme-elevation-150);color:var(--theme-elevation-700);font-size:.7rem;border-radius:10px;padding:1px 6px;font-weight:600}.TaskUpdatesDrawer_updatesTab__8lkzJ{flex:1;display:flex;flex-direction:column;overflow:hidden}.TaskUpdatesDrawer_feed__ZkUrR{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:18px}.TaskUpdatesDrawer_empty__RB5AG{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--theme-elevation-500);text-align:center;padding:48px 24px}.TaskUpdatesDrawer_empty__RB5AG p{margin:0;font-weight:600;font-size:.9rem;color:var(--theme-elevation-700)}.TaskUpdatesDrawer_empty__RB5AG span{font-size:.8rem}.TaskUpdatesDrawer_emptyIcon__cARds{font-size:2rem}.TaskUpdatesDrawer_spin__x0jje{animation:TaskUpdatesDrawer_spin__x0jje .8s linear infinite}@keyframes TaskUpdatesDrawer_spin__x0jje{to{transform:rotate(1turn)}}.TaskUpdatesDrawer_comment__lhiEd{display:flex;gap:10px;align-items:flex-start}.TaskUpdatesDrawer_commentAvatar__bxmS5{width:32px;height:32px;border-radius:50%;background:#0073ea;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TaskUpdatesDrawer_commentBody__EjowA{flex:1;background:var(--theme-elevation-50);border:1px solid var(--theme-border-color);border-radius:10px;padding:10px 12px}.TaskUpdatesDrawer_commentMeta__tFdpb{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.TaskUpdatesDrawer_authorName__M5ayx{font-weight:600;font-size:.82rem;color:var(--theme-text)}.TaskUpdatesDrawer_commentDate__qMtuC{font-size:.72rem;color:var(--theme-elevation-500)}.TaskUpdatesDrawer_commentText__ANX5Y{font-size:.83rem;color:var(--theme-text);line-height:1.5}.TaskUpdatesDrawer_commentText__ANX5Y strong{font-weight:700}.TaskUpdatesDrawer_commentText__ANX5Y em{font-style:italic}.TaskUpdatesDrawer_commentText__ANX5Y code{background:var(--theme-elevation-100);border-radius:4px;padding:1px 5px;font-family:monospace;font-size:.8em}.TaskUpdatesDrawer_commentText__ANX5Y a{color:#0073ea;text-decoration:none}.TaskUpdatesDrawer_commentText__ANX5Y a:hover{text-decoration:underline}.TaskUpdatesDrawer_commentText__ANX5Y .mention{color:#0073ea;font-weight:600;background:rgba(0,115,234,.08);border-radius:3px;padding:0 3px}.TaskUpdatesDrawer_commentImgWrap__Mv7T9{position:relative;height:140px;margin-top:8px;border-radius:8px;overflow:hidden;cursor:pointer}.TaskUpdatesDrawer_composer__la9cr{flex-shrink:0;border-top:1px solid var(--theme-border-color);padding:12px 16px;display:flex;gap:10px;align-items:flex-start}.TaskUpdatesDrawer_composerAvatar__c58fY{width:30px;height:30px;border-radius:50%;background:#0073ea;color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.TaskUpdatesDrawer_composerInner__5QxZy{flex:1;display:flex;flex-direction:column;gap:6px}.TaskUpdatesDrawer_toolbar__oV_vM{display:flex;gap:2px}.TaskUpdatesDrawer_toolbarBtn__pySNS{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--theme-elevation-600);border-radius:5px;padding:4px 7px;font-size:.72rem;font-family:monospace;transition:background .15s,color .15s}.TaskUpdatesDrawer_toolbarBtn__pySNS:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.TaskUpdatesDrawer_textareaWrapper__GRNfb{position:relative}.TaskUpdatesDrawer_textarea__sVgnv{width:100%;resize:vertical;padding:8px 10px;border:1px solid var(--theme-border-color);border-radius:8px;background:var(--theme-elevation-0);color:var(--theme-text);font-size:.83rem;line-height:1.5;font-family:inherit;min-height:72px;transition:border-color .15s;box-sizing:border-box}.TaskUpdatesDrawer_textarea__sVgnv:focus{outline:none;border-color:#0073ea}.TaskUpdatesDrawer_textarea__sVgnv::-moz-placeholder{color:var(--theme-elevation-400)}.TaskUpdatesDrawer_textarea__sVgnv::placeholder{color:var(--theme-elevation-400)}.TaskUpdatesDrawer_mentionDropdown__w3fm9{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:10;overflow:hidden}.TaskUpdatesDrawer_mentionItem__XeiUU{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;cursor:pointer;font-size:.83rem;color:var(--theme-text);text-align:left;transition:background .15s}.TaskUpdatesDrawer_mentionItem__XeiUU:hover{background:var(--theme-elevation-50)}.TaskUpdatesDrawer_mentionAvatar__43b0E{width:24px;height:24px;border-radius:50%;background:#0073ea;color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TaskUpdatesDrawer_emojiPicker__WuWFo{position:absolute;bottom:calc(100% + 4px);right:0;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:10;display:grid;grid-template-columns:repeat(6,1fr);padding:8px;gap:2px;width:220px}.TaskUpdatesDrawer_emojiBtn__n0KYV{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:1.2rem;padding:4px;border-radius:6px;transition:background .12s}.TaskUpdatesDrawer_emojiBtn__n0KYV:hover{background:var(--theme-elevation-100)}.TaskUpdatesDrawer_attachPreview__va24H{display:flex;align-items:center;gap:8px}.TaskUpdatesDrawer_attachImgWrap__oT43F{position:relative;width:72px;height:60px;border-radius:6px;overflow:hidden;flex-shrink:0}.TaskUpdatesDrawer_attachFileBadge__0GJmp{display:flex;align-items:center;gap:6px;background:var(--theme-elevation-100);border-radius:6px;padding:5px 10px;font-size:.78rem;color:var(--theme-text);max-width:240px}.TaskUpdatesDrawer_attachFileBadge__0GJmp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskUpdatesDrawer_removeAttach__5_keM{display:flex;align-items:center;justify-content:center;background:var(--theme-elevation-150);border:none;border-radius:50%;width:22px;height:22px;cursor:pointer;color:var(--theme-elevation-700);flex-shrink:0}.TaskUpdatesDrawer_removeAttach__5_keM:hover{background:var(--theme-elevation-200)}.TaskUpdatesDrawer_composerActions__x_Yg6{display:flex;align-items:center;justify-content:space-between}.TaskUpdatesDrawer_composerLeft__cj9kP{display:flex;gap:4px}.TaskUpdatesDrawer_actionBtn__CpM0B{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--theme-elevation-600);border-radius:6px;padding:5px;transition:background .15s,color .15s}.TaskUpdatesDrawer_actionBtn__CpM0B:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.TaskUpdatesDrawer_actionBtn__CpM0B:disabled{opacity:.4;cursor:not-allowed}.TaskUpdatesDrawer_activeAction__uxe2l{background:var(--theme-elevation-100);color:#0073ea}.TaskUpdatesDrawer_submitBtn__zkwRq{display:flex;align-items:center;gap:6px;padding:6px 14px;background:#0073ea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:600;transition:background .15s,opacity .15s}.TaskUpdatesDrawer_submitBtn__zkwRq:hover:not(:disabled){background:#0060c7}.TaskUpdatesDrawer_submitBtn__zkwRq:disabled{opacity:.5;cursor:not-allowed}.TaskUpdatesDrawer_filesTab__I_RM_{flex:1;overflow-y:auto;padding:16px}.TaskUpdatesDrawer_filesGrid__XIsei{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.TaskUpdatesDrawer_fileCard__VwKui{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--theme-text);border:1px solid var(--theme-border-color);border-radius:8px;overflow:hidden;transition:box-shadow .15s}.TaskUpdatesDrawer_fileCard__VwKui:hover{box-shadow:0 2px 10px rgba(0,0,0,.1)}.TaskUpdatesDrawer_fileCardImg__2BOgC{position:relative;height:72px;background:var(--theme-elevation-100)}.TaskUpdatesDrawer_fileCardIcon__uAk_A{display:flex;align-items:center;justify-content:center;height:72px;background:var(--theme-elevation-100);color:var(--theme-elevation-500)}.TaskUpdatesDrawer_fileCardName__tJEut{font-size:.72rem;padding:4px 8px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskUpdatesDrawer_activityTab__F1_oK{flex:1;overflow-y:auto;padding:16px}.TaskUpdatesDrawer_activityFeed__en0uI{display:flex;flex-direction:column;gap:0}.TaskUpdatesDrawer_activityItem__4YPt6{display:flex;gap:12px;align-items:flex-start;position:relative;padding-bottom:20px}.TaskUpdatesDrawer_activityLine__67mWQ{position:absolute;left:7px;top:18px;bottom:0;width:2px;background:var(--theme-border-color)}.TaskUpdatesDrawer_activityDot__gMnPq{width:16px;height:16px;border-radius:50%;background:var(--theme-elevation-0);border:2px solid var(--theme-border-color);flex-shrink:0;margin-top:2px;position:relative;z-index:1}.TaskUpdatesDrawer_activityContent__4My6a{display:flex;flex-direction:column;gap:2px;font-size:.82rem;color:var(--theme-text)}.TaskUpdatesDrawer_activityContent__4My6a strong{font-weight:600}.TaskUpdatesDrawer_activityDate__ui_yn{font-size:.72rem;color:var(--theme-elevation-500)}[data-theme=dark] .TaskUpdatesDrawer_drawer__QvzPQ{box-shadow:-4px 0 32px rgba(0,0,0,.4)}[data-theme=dark] .TaskUpdatesDrawer_commentBody__EjowA{background:var(--theme-elevation-100)}[data-theme=dark] .TaskUpdatesDrawer_overlay__WBe43{background:rgba(0,0,0,.55)}.Tasks_tasksView__MyqAq{background:var(--theme-elevation-50);min-height:100vh;border-top:1px solid var(--theme-elevation-200)}.Tasks_kanbanContainer__NCaLu{flex:1;display:flex;flex-direction:column;overflow:hidden}.WorkspaceDashboard_container__LIG9D{padding:2rem;background:var(--theme-elevation-50);min-height:100vh}.WorkspaceDashboard_header__Bl0OS{margin-bottom:2rem}.WorkspaceDashboard_header__Bl0OS h1{font-size:1.75rem;font-weight:700;color:var(--theme-elevation-900);margin:0 0 .25rem}.WorkspaceDashboard_header__Bl0OS p{font-size:.875rem;color:var(--theme-elevation-500);margin:0}.WorkspaceDashboard_statCardsRow__s5SD3{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}@media(max-width:900px){.WorkspaceDashboard_statCardsRow__s5SD3{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.WorkspaceDashboard_statCardsRow__s5SD3{grid-template-columns:1fr}}.WorkspaceDashboard_statCard__3fZCA{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.WorkspaceDashboard_cardAccent__AQrYd{width:32px;height:4px;border-radius:2px}.WorkspaceDashboard_cardLabel__OlWsd{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500)}.WorkspaceDashboard_cardValue___hemx{font-size:2rem;font-weight:700;color:var(--theme-elevation-900);line-height:1}.WorkspaceDashboard_chartsRow__SCiwC{display:grid;grid-template-columns:1fr 1.5fr;gap:1.5rem;margin-bottom:2rem}@media(max-width:900px){.WorkspaceDashboard_chartsRow__SCiwC{grid-template-columns:1fr}}.WorkspaceDashboard_chartCard__CNcBZ{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:12px;padding:1.25rem}.WorkspaceDashboard_chartCard__CNcBZ h3{font-size:.875rem;font-weight:600;color:var(--theme-elevation-700);margin:0 0 1rem}.WorkspaceDashboard_projectMetrics__1U_nq h2{font-size:1rem;font-weight:700;color:var(--theme-elevation-900);margin:0 0 1rem}.WorkspaceDashboard_projectStatCards___AUJD{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media(max-width:1100px){.WorkspaceDashboard_projectStatCards___AUJD{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.WorkspaceDashboard_projectStatCards___AUJD{grid-template-columns:repeat(2,1fr)}}.WorkspaceDashboard_emptyChart__kYqp2{display:flex;align-items:center;justify-content:center;height:220px;color:var(--theme-elevation-400);font-size:.875rem}