.TaskDetailsModal_detailModal__waQv5{display:flex;gap:0;min-height:420px}.TaskDetailsModal_detailMain__crob5{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:20px;-webkit-padding-end:24px;padding-inline-end:24px}.TaskDetailsModal_detailSidebar__5wsG_{width:220px;flex-shrink:0;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-border-start:1px solid var(--divider-color);border-inline-start:1px solid var(--divider-color)}.TaskDetailsModal_detailSidebar__5wsG_,.TaskDetailsModal_sidebarMore__CCh4g,.TaskDetailsModal_sidebarQuick__jkbL3{display:flex;flex-direction:column;gap:16px}.TaskDetailsModal_inlineEditTitle__0vD17{font-size:1.25rem;font-weight:700;color:var(--text-color);margin:0;line-height:1.3;cursor:pointer;border-radius:var(--border-radius-sm);padding:4px 6px;-webkit-margin-start:-6px;margin-inline-start:-6px;transition:background .15s ease}.TaskDetailsModal_inlineEditTitle__0vD17:hover{background:var(--background-color)}.TaskDetailsModal_inlineEditArea__xMren{width:100%;padding:8px 10px;border:1.5px solid var(--secondary-color,var(--divider-color));border-radius:var(--border-radius-sm);font-size:1.125rem;font-weight:700;color:var(--text-color);background:var(--card-background,#fff);outline:none;resize:none;font-family:inherit;line-height:1.3;box-sizing:border-box}.TaskDetailsModal_inlineEditArea__xMren:focus{box-shadow:0 0 0 3px rgba(var(--secondary-color-rgb,76,74,202),.12)}.TaskDetailsModal_inlineEditActions__jNyOS{display:flex;gap:8px;-webkit-margin-before:6px;margin-block-start:6px}.TaskDetailsModal_inlineEditDescription___02QD{font-size:14px;color:var(--text-color);line-height:1.6;cursor:pointer;border-radius:var(--border-radius-sm);padding:6px 8px;-webkit-margin-start:-8px;margin-inline-start:-8px;white-space:pre-wrap;transition:background .15s ease;min-height:36px}.TaskDetailsModal_inlineEditDescription___02QD:hover{background:var(--background-color)}.TaskDetailsModal_inlineEditDescription___02QD.TaskDetailsModal_emptyDesc__xyDhb{color:var(--muted-text-color);font-style:italic}.TaskDetailsModal_inlineDescArea__xtDOu{width:100%;padding:8px 10px;border:1.5px solid var(--secondary-color,var(--divider-color));border-radius:var(--border-radius-sm);font-size:14px;color:var(--text-color);background:var(--card-background,#fff);outline:none;resize:vertical;font-family:inherit;line-height:1.6;box-sizing:border-box;min-height:80px}.TaskDetailsModal_inlineDescArea__xtDOu:focus{box-shadow:0 0 0 3px rgba(var(--secondary-color-rgb,76,74,202),.12)}.TaskDetailsModal_tabs__LD8kZ{display:flex;gap:0;-webkit-border-after:1px solid var(--divider-color);border-block-end:1px solid var(--divider-color);flex-shrink:0}.TaskDetailsModal_tab__iQ3Xf{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(0,0,0,0);border:none;-webkit-border-after:2px solid rgba(0,0,0,0);border-block-end:2px solid rgba(0,0,0,0);font-size:13px;font-weight:500;color:var(--muted-text-color);cursor:pointer;transition:color .15s ease,border-color .15s ease;-webkit-margin-after:-1px;margin-block-end:-1px;font-family:inherit}.TaskDetailsModal_tab__iQ3Xf:hover{color:var(--text-color)}.TaskDetailsModal_tab__iQ3Xf.TaskDetailsModal_tabActive__vJbL9{color:var(--community-primary,var(--primary-color));border-block-end-color:var(--community-primary,var(--primary-color))}.TaskDetailsModal_tabBadge__8z_gP{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--divider-color);border-radius:8px;font-size:10px;font-weight:600;color:var(--muted-text-color)}.TaskDetailsModal_tabContent__LpKWQ{flex:1 1;overflow-y:auto;max-height:360px;display:flex;flex-direction:column;gap:0}.TaskDetailsModal_commentsList__SWaFL{display:flex;flex-direction:column;gap:14px;padding-block:12px}.TaskDetailsModal_noComments__6zEJn{padding:24px 0;text-align:center;font-size:13px;color:var(--muted-text-color)}.TaskDetailsModal_commentItem__dHcf7{display:flex;gap:10px;align-items:flex-start}.TaskDetailsModal_commentAvatar__aRCaz{width:28px;height:28px;border-radius:50%;background:var(--community-primary,var(--primary-color));color:var(--community-primary-text,#ffffff);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.TaskDetailsModal_commentAvatar__aRCaz img{width:100%;height:100%;object-fit:cover}.TaskDetailsModal_commentBody__zWFvP{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.TaskDetailsModal_commentMeta__uUyKV{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.TaskDetailsModal_commentAuthor___jwb1{font-size:13px;font-weight:600;color:var(--text-color)}.TaskDetailsModal_commentDate__XQlAF,.TaskDetailsModal_commentEdited__RdkfO{font-size:11px;color:var(--muted-text-color)}.TaskDetailsModal_commentEdited__RdkfO{font-style:italic}.TaskDetailsModal_commentText__Zvbfy{font-size:13px;color:var(--text-color);line-height:1.5;white-space:pre-wrap;word-break:break-word}.TaskDetailsModal_commentActions__TfoGD{display:flex;gap:8px;-webkit-margin-before:2px;margin-block-start:2px}.TaskDetailsModal_commentActionBtn___qvQW{background:none;border:none;padding:0;cursor:pointer;font-size:11px;color:var(--muted-text-color);font-family:inherit;transition:color .12s ease}.TaskDetailsModal_commentActionBtn___qvQW:hover{color:var(--text-color)}.TaskDetailsModal_commentActionBtn___qvQW.TaskDetailsModal_commentDeleteBtn__CBK8J:hover{color:var(--error-color)}.TaskDetailsModal_commentEditArea__4yuYp{width:100%;padding:6px 8px;border:1.5px solid var(--divider-color);border-radius:var(--border-radius-sm);font-size:13px;color:var(--text-color);background:var(--card-background,#fff);outline:none;resize:none;font-family:inherit;line-height:1.5;box-sizing:border-box}.TaskDetailsModal_commentEditArea__4yuYp:focus{border-color:var(--community-secondary,var(--secondary-color))}.TaskDetailsModal_commentEditActions__1PA7v{display:flex;gap:6px;-webkit-margin-before:4px;margin-block-start:4px}.TaskDetailsModal_commentInputArea__TjkBN{-webkit-border-before:1px solid var(--divider-color);border-block-start:1px solid var(--divider-color);-webkit-padding-before:12px;padding-block-start:12px;-webkit-margin-before:4px;margin-block-start:4px;flex-shrink:0}.TaskDetailsModal_commentPostRow__Ulf_v{display:flex;gap:8px;align-items:flex-end}.TaskDetailsModal_commentInput__rLTKc{flex:1 1;padding:8px 12px;border:1.5px solid var(--divider-color);border-radius:var(--border-radius-sm);font-size:13px;color:var(--text-color);background:var(--background-color);outline:none;resize:none;font-family:inherit;line-height:1.5;box-sizing:border-box;min-height:38px;max-height:100px}.TaskDetailsModal_commentInput__rLTKc::placeholder{color:var(--muted-text-color)}.TaskDetailsModal_commentInput__rLTKc:focus{border-color:var(--community-secondary,var(--secondary-color));background:var(--card-background,#fff)}.TaskDetailsModal_subtaskList__YZdec{display:flex;flex-direction:column;padding-block:8px}.TaskDetailsModal_noSubtasks__OhkPl{padding:20px 0;text-align:center;font-size:13px;color:var(--muted-text-color)}.TaskDetailsModal_subtaskItem__vMjeq{display:flex;align-items:center;gap:10px;padding:8px 0;-webkit-border-after:1px solid var(--muted-divider-color);border-block-end:1px solid var(--muted-divider-color)}.TaskDetailsModal_subtaskItem__vMjeq:last-child{-webkit-border-after:none;border-block-end:none}.TaskDetailsModal_subtaskCheckbox__esYGP{width:16px;height:16px;border-radius:4px;flex-shrink:0;cursor:pointer;accent-color:var(--community-primary,var(--primary-color))}.TaskDetailsModal_subtaskTitle__rCJoa{flex:1 1;font-size:13px;color:var(--text-color);line-height:1.4}.TaskDetailsModal_subtaskTitle__rCJoa.TaskDetailsModal_subtaskDone__Rwkq_{text-decoration:line-through;color:var(--muted-text-color)}.TaskDetailsModal_subtaskDeleteBtn__dL_Hq{background:none;border:none;padding:2px;cursor:pointer;color:var(--muted-text-color);display:flex;align-items:center;font-family:inherit;font-size:11px;border-radius:4px;transition:color .12s ease,background .12s ease;flex-shrink:0}.TaskDetailsModal_subtaskDeleteBtn__dL_Hq:hover{color:var(--error-color);background:var(--alert-error-color)}.TaskDetailsModal_subtaskProgress__hdXOe{display:flex;align-items:center;gap:8px;padding:8px 0 4px}.TaskDetailsModal_subtaskProgressLabel__H8ll_{font-size:11px;font-weight:700;color:var(--muted-text-color);white-space:nowrap;flex-shrink:0}.TaskDetailsModal_subtaskProgressBar__HNShx{flex:1 1;height:4px;background:var(--divider-color);border-radius:99px;overflow:hidden}.TaskDetailsModal_subtaskProgressFill__utlOM{height:100%;background:var(--tertiary-color);border-radius:99px;transition:width .3s ease}.TaskDetailsModal_subtaskAddArea__UHzLQ{-webkit-border-before:1px solid var(--divider-color);border-block-start:1px solid var(--divider-color);-webkit-padding-before:10px;padding-block-start:10px;flex-shrink:0}.TaskDetailsModal_subtaskAdd__7AjBA{display:flex;gap:8px;align-items:center}.TaskDetailsModal_subtaskInput__WyjjL{flex:1 1;padding:6px 10px;border:1.5px solid var(--divider-color);border-radius:var(--border-radius-sm);font-size:13px;color:var(--text-color);background:var(--background-color);outline:none;font-family:inherit;box-sizing:border-box}.TaskDetailsModal_subtaskInput__WyjjL::placeholder{color:var(--muted-text-color)}.TaskDetailsModal_subtaskInput__WyjjL:focus{border-color:var(--community-secondary,var(--secondary-color));background:var(--card-background,#fff)}.TaskDetailsModal_subtaskMeta__t4T9v{display:flex;align-items:center;gap:8px;-webkit-margin-before:6px;margin-block-start:6px;flex-wrap:wrap}.TaskDetailsModal_subtaskMetaSelect__b7V2O{min-width:150px;flex:1 1 150px}.TaskDetailsModal_subtaskMetaInput__9xxYS{height:30px;padding:0 8px;border:1.5px solid var(--divider-color);border-radius:var(--border-radius-sm);font-size:12px;color:var(--text-color);background:var(--background-color);outline:none;font-family:inherit}.TaskDetailsModal_subtaskMetaInput__9xxYS:focus{border-color:var(--community-secondary,var(--secondary-color))}.TaskDetailsModal_attachmentList__OTvGV{display:flex;flex-direction:column;padding-block:8px}.TaskDetailsModal_noAttachments__EWLYI{padding:20px 0;text-align:center;font-size:13px;color:var(--muted-text-color)}.TaskDetailsModal_attachmentItem__TAMkp{display:flex;align-items:center;gap:10px;padding:8px 0;-webkit-border-after:1px solid var(--muted-divider-color);border-block-end:1px solid var(--muted-divider-color)}.TaskDetailsModal_attachmentItem__TAMkp:last-child{-webkit-border-after:none;border-block-end:none}.TaskDetailsModal_attachmentIcon___fnfO{width:32px;height:32px;border-radius:var(--border-radius-sm);background:var(--background-color);border:1px solid var(--divider-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:700;color:var(--muted-text-color);text-transform:uppercase;overflow:hidden}.TaskDetailsModal_attachmentInfo__IKo1Y{flex:1 1;min-width:0}.TaskDetailsModal_attachmentName__Kws8l{font-size:13px;font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.TaskDetailsModal_attachmentName__Kws8l:hover{color:var(--community-primary,var(--primary-color));text-decoration:underline}.TaskDetailsModal_attachmentMeta__EkM6P{font-size:11px;color:var(--muted-text-color);-webkit-margin-before:1px;margin-block-start:1px}.TaskDetailsModal_attachmentDeleteBtn__V__I3{background:none;border:none;padding:4px;cursor:pointer;color:var(--muted-text-color);border-radius:4px;flex-shrink:0;font-size:11px;font-family:inherit;transition:color .12s ease,background .12s ease}.TaskDetailsModal_attachmentDeleteBtn__V__I3:hover{color:var(--error-color);background:var(--alert-error-color)}.TaskDetailsModal_attachmentAddArea__OBGJJ{-webkit-border-before:1px solid var(--divider-color);border-block-start:1px solid var(--divider-color);-webkit-padding-before:10px;padding-block-start:10px;flex-shrink:0}.TaskDetailsModal_attachmentAddBtn__RwB_3{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1.5px dashed var(--divider-color);border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);font-size:13px;color:var(--muted-text-color);cursor:pointer;font-family:inherit;transition:border-color .15s ease,color .15s ease}.TaskDetailsModal_attachmentAddBtn__RwB_3:hover{border-color:var(--community-primary,var(--primary-color));color:var(--community-primary,var(--primary-color))}.TaskDetailsModal_sidebarSection__p9fW7{display:flex;flex-direction:column;gap:6px}.TaskDetailsModal_sidebarSectionFull__YHACU{grid-column:1/-1}.TaskDetailsModal_sidebarLabel__FW5id{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-text-color)}.TaskDetailsModal_sidebarDateInput__4sjQX{width:100%;padding:7px 10px;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);background:var(--background-color);font-size:13px;color:var(--text-color);font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .12s ease}.TaskDetailsModal_sidebarDateInput__4sjQX:focus{border-color:var(--community-secondary,var(--secondary-color))}.TaskDetailsModal_sidebarValue__dUNak{font-size:13px;color:var(--text-color)}.TaskDetailsModal_sidebarMuted__fPD4U{font-size:13px;color:var(--muted-text-color);font-style:italic}.TaskDetailsModal_watcherToggleBtn__h3d51{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);background:var(--background-color);font-size:13px;color:var(--text-color);cursor:pointer;font-family:inherit;width:100%;transition:border-color .12s ease,background .12s ease}.TaskDetailsModal_watcherToggleBtn__h3d51:hover{border-color:var(--community-primary,var(--primary-color));background:var(--card-background,#fff)}.TaskDetailsModal_watcherToggleBtn__h3d51.TaskDetailsModal_watching__QqRPs{color:var(--community-primary,var(--primary-color));border-color:var(--community-primary,var(--primary-color));background:rgba(var(--community-primary-rgb,var(--primary-color-rgb)),.05)}.TaskDetailsModal_sidebarComingSoon__m5Mwo{font-size:12px;color:var(--muted-text-color);font-style:italic}.TaskDetailsModal_labelChips__RN_2d{display:flex;flex-wrap:wrap;gap:4px}.TaskDetailsModal_labelChip__vgP0j{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;border:1px solid;font-size:11px;font-weight:600}.TaskDetailsModal_labelChipRemove__e_iLM{background:none;border:none;padding:0;cursor:pointer;line-height:1;font-size:14px;color:inherit;opacity:.6;font-family:inherit}.TaskDetailsModal_labelChipRemove__e_iLM:hover{opacity:1}.TaskDetailsModal_labelPickerWrap__mn_NI{position:relative}.TaskDetailsModal_labelAddBtn__ksaBA{background:none;border:none;padding:0;cursor:pointer;font-size:12px;color:var(--muted-text-color);font-family:inherit;transition:color .12s ease}.TaskDetailsModal_labelAddBtn__ksaBA:hover{color:var(--community-primary,var(--primary-color))}.TaskDetailsModal_labelPickerDropdown__V5P5K{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;min-width:160px;background:var(--card-background,#fff);border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-md);z-index:200;display:flex;flex-direction:column;overflow:hidden}.TaskDetailsModal_labelPickerOption__ynuOn{display:flex;align-items:center;gap:8px;padding:8px 12px;background:none;border:none;font-size:13px;color:var(--text-color);cursor:pointer;font-family:inherit;text-align:start;transition:background .1s ease}.TaskDetailsModal_labelPickerOption__ynuOn:hover{background:var(--background-color)}.TaskDetailsModal_labelColorDot__XoNAb{width:10px;height:10px;border-radius:50%;flex-shrink:0}.TaskDetailsModal_labelPickerEmpty__wgPJl{padding:8px 12px;font-size:12px;color:var(--muted-text-color)}.TaskDetailsModal_dependencyControls__RR2TP{display:flex;flex-direction:column;gap:8px}.TaskDetailsModal_depList__7bgAv{display:flex;flex-direction:column;gap:4px}.TaskDetailsModal_depItem__tIOmZ{display:flex;align-items:flex-start;gap:4px;font-size:12px;flex-wrap:wrap}.TaskDetailsModal_depLabel__F4e_l{color:var(--muted-text-color);flex-shrink:0}.TaskDetailsModal_depTitle__lGp7k{flex:1 1;color:var(--text-color);font-weight:500;word-break:break-word}.TaskDetailsModal_depRemoveBtn__ICFmS{background:none;border:none;padding:0 2px;cursor:pointer;font-size:14px;color:var(--muted-text-color);font-family:inherit;line-height:1;flex-shrink:0;transition:color .12s ease}.TaskDetailsModal_depRemoveBtn__ICFmS:hover{color:var(--error-color)}.TaskDetailsModal_customFieldList__WdQM1{display:flex;flex-direction:column;gap:8px}.TaskDetailsModal_customFieldRow__ZABRI{display:flex;flex-direction:column;gap:2px}.TaskDetailsModal_customFieldLabel__KnTf2{font-size:11px;font-weight:600;color:var(--muted-text-color);text-transform:uppercase;letter-spacing:.04em}.TaskDetailsModal_customFieldInput__1LM_d{width:100%;padding:4px 8px;font-size:13px;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);background:var(--background-color);color:var(--text-color);font-family:inherit;transition:border-color .15s ease}.TaskDetailsModal_customFieldInput__1LM_d:focus{outline:none;border-color:var(--secondary-color)}.TaskDetailsModal_overdueNudge__2zC70{display:flex;align-items:flex-start;gap:6px;padding:8px 12px;background:var(--alert-warning-color);border:1px solid var(--warning-color);border-radius:var(--border-radius-sm);font-size:13px;color:var(--text-color);line-height:1.5}.TaskDetailsModal_aiRow__wyWuQ{display:flex;justify-content:flex-end;padding:4px 0}.TaskDetailsModal_aiBtn__E_R0O{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgba(0,0,0,0);border:1px solid var(--secondary-color);border-radius:20px;font-size:11px;font-weight:600;color:var(--secondary-color);cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.TaskDetailsModal_aiBtn__E_R0O:hover:not(:disabled){background:var(--secondary-color);color:#fff}.TaskDetailsModal_aiBtn__E_R0O:disabled{opacity:.5;cursor:not-allowed}.TaskDetailsModal_aiSuggestions__1s0HF{display:flex;flex-direction:column;gap:4px;padding:8px 0;-webkit-border-after:1px solid var(--muted-divider-color);border-block-end:1px solid var(--muted-divider-color)}.TaskDetailsModal_aiSuggestionItem__3vPI4{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:13px;color:var(--text-color)}.TaskDetailsModal_aiSuggestionItem__3vPI4 span{flex:1 1}.TaskDetailsModal_aiSuggestionAdd__I7acs{background:none;border:1px solid var(--tertiary-color);border-radius:4px;padding:2px 8px;font-size:12px;color:var(--tertiary-color);cursor:pointer;font-family:inherit;flex-shrink:0;transition:background .1s ease}.TaskDetailsModal_aiSuggestionAdd__I7acs:hover{background:var(--alert-success-color)}.TaskDetailsModal_aiSuggestionDismiss__MryhY{background:none;border:none;padding:2px 4px;font-size:14px;color:var(--muted-text-color);cursor:pointer;font-family:inherit;flex-shrink:0;transition:color .1s ease}.TaskDetailsModal_aiSuggestionDismiss__MryhY:hover{color:var(--error-color)}.TaskDetailsModal_aiSummary__YePg7{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:rgba(var(--secondary-color-rgb,76,74,202),.05);border:1px solid rgba(var(--secondary-color-rgb,76,74,202),.2);border-radius:var(--border-radius-sm);margin-block:8px}.TaskDetailsModal_aiSummary__YePg7 p{font-size:13px;color:var(--text-color);line-height:1.5;margin:0}.TaskDetailsModal_aiSummaryLabel__jtdD_{font-size:11px;font-weight:700;color:var(--secondary-color);letter-spacing:.04em}.TaskDetailsModal_detailLoading__NELZJ{display:flex;flex-direction:column;gap:12px;padding:20px 0;flex:1 1}.TaskDetailsModal_detailError__xE7Bt{padding:20px 0;color:var(--error-color);font-size:14px}.TaskDetailsModal_detailOperationError___T1D4{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;-webkit-margin-after:12px;margin-block-end:12px;background:var(--alert-error-color);color:var(--error-color);border-radius:var(--border-radius-sm);font-size:13px}.TaskDetailsModal_detailErrorDismiss__4_piu{background:none;border:none;color:var(--error-color);cursor:pointer;font-size:18px;line-height:1;padding:0 4px;flex-shrink:0;opacity:.7}.TaskDetailsModal_detailErrorDismiss__4_piu:hover{opacity:1}@media(max-width:767px){.TaskDetailsModal_detailModal__waQv5{flex-direction:column;gap:16px}.TaskDetailsModal_detailMain__crob5{-webkit-padding-end:0;padding-inline-end:0;order:2}.TaskDetailsModal_detailSidebar__5wsG_{display:contents}.TaskDetailsModal_sidebarQuick__jkbL3{order:1;-webkit-padding-after:16px;padding-block-end:16px;-webkit-border-after:1px solid var(--divider-color);border-block-end:1px solid var(--divider-color)}.TaskDetailsModal_sidebarMore__CCh4g,.TaskDetailsModal_sidebarQuick__jkbL3{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px}.TaskDetailsModal_sidebarMore__CCh4g{order:3;-webkit-padding-before:16px;padding-block-start:16px;-webkit-border-before:1px solid var(--divider-color);border-block-start:1px solid var(--divider-color)}.TaskDetailsModal_sidebarSectionFull__YHACU{grid-column:1/-1}}