.RepairActionExecutor_repairExecutor__ODmxS{background:var(--theme-elevation-0);border-radius:.5rem;border:1px solid var(--theme-elevation-200);padding:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}.RepairActionExecutor_executorHeader__j2EGJ{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-200)}.RepairActionExecutor_executorHeader__j2EGJ h3{flex:1 1;font-size:1rem;font-weight:600;margin:0;color:var(--theme-elevation-900)}.RepairActionExecutor_executorHeader__j2EGJ svg{color:#2563eb}.RepairActionExecutor_serialBadge__fWCTQ{background:#2563eb;color:#fff;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:600;font-family:monospace}.RepairActionExecutor_repairInfo__hXn90{background:var(--theme-elevation-50);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.RepairActionExecutor_infoRow__i37IT{display:flex;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--theme-elevation-200)}.RepairActionExecutor_infoRow__i37IT:last-child{border-bottom:none}.RepairActionExecutor_label__xo7X_{font-weight:600;color:var(--theme-elevation-700);font-size:.875rem;width:120px}.RepairActionExecutor_value__zArWi{color:var(--theme-elevation-900);font-size:.875rem}.RepairActionExecutor_statusBadge__TXcYR{padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_logged__1FVfV{background:var(--theme-elevation-200);color:var(--theme-elevation-800)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_received__yL6rs{background:#dbeafe;color:#1e40af}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_in-progress__qgIRW,.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_inprogress__5CMxC{background:#fef3c7;color:#92400e}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_completed__FHp2e{background:#d1fae5;color:#065f46}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_waiting-for-parts__wdW8k,.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_waitingforparts__VWnwJ{background:#fee2e2;color:#991b1b}.RepairActionExecutor_formSection__WbPnU{display:flex;flex-direction:column;gap:1.25rem}.RepairActionExecutor_fieldLabel__wczoT{display:block;font-weight:600;color:var(--theme-elevation-900);font-size:.875rem;margin-bottom:.5rem}.RepairActionExecutor_textarea__YepCN{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;outline:none;transition:all .2s}.RepairActionExecutor_textarea__YepCN:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.RepairActionExecutor_componentsSection__xRzV4{padding:1rem;background:var(--theme-elevation-50);border-radius:.5rem}.RepairActionExecutor_componentsSectionHeader__Gfkmp{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.RepairActionExecutor_componentsTally__xE_Fu{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.RepairActionExecutor_tallyRow__bjorI{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--theme-elevation-200);transition:background .2s}.RepairActionExecutor_tallyRow__bjorI:last-child{border-bottom:none}.RepairActionExecutor_tallyRow__bjorI:hover{background:var(--theme-elevation-50)}.RepairActionExecutor_tallyInfo__nJD7l{flex:1 1;min-width:0}.RepairActionExecutor_tallyName__j_5KV{font-size:.875rem;font-weight:500;color:var(--theme-elevation-900);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RepairActionExecutor_tallyActions__tPTRK{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.RepairActionExecutor_tallyQuantityInput__X8Ko6{width:70px;padding:.375rem .5rem;border:1px solid var(--theme-elevation-200);border-radius:.375rem;font-size:.875rem;text-align:center;outline:none;background:var(--theme-elevation-150)}.RepairActionExecutor_tallyQuantityInput__X8Ko6:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.RepairActionExecutor_tallyRemoveButton__ldFiz{background:#ef4444;color:#fff;border:none;border-radius:.375rem;width:32px;height:32px;font-size:1.25rem;font-weight:600;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.RepairActionExecutor_tallyRemoveButton__ldFiz:hover{background:#dc2626}.RepairActionExecutor_addComponentSection__rVfcj{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;padding:1rem}.RepairActionExecutor_addComponentHeader__MYgEY{margin-bottom:.75rem}.RepairActionExecutor_addComponentLabel__LI3w9{font-size:.875rem;font-weight:600;color:var(--theme-elevation-700)}.RepairActionExecutor_addComponentRow__i9vQ2{display:grid;grid-template-columns:1fr 100px 80px;grid-gap:.5rem;gap:.5rem;align-items:center}.RepairActionExecutor_addButton__YpSkC{background:#2563eb;color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s;height:38px}.RepairActionExecutor_addButton__YpSkC:hover:not(:disabled){background:#1d4ed8}.RepairActionExecutor_addButton__YpSkC:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_componentRow__5xZgf{display:grid;grid-template-columns:1fr 100px 40px;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem}.RepairActionExecutor_componentSelect__VaCy3{flex:1 1;min-width:0}.RepairActionExecutor_quantityInput__ahLuk{padding:.5rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;text-align:center;outline:none}.RepairActionExecutor_quantityInput__ahLuk:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.RepairActionExecutor_removeButton__ccdca{background:#ef4444;color:#fff;border:none;border-radius:.5rem;font-size:1.25rem;font-weight:600;cursor:pointer;transition:background .2s}.RepairActionExecutor_removeButton__ccdca:hover{background:#dc2626}.RepairActionExecutor_emptyComponents__YL_lb{text-align:center;color:var(--theme-elevation-500);font-size:.875rem;padding:1rem;margin:0}.RepairActionExecutor_saveButton__p_D_u{background:#16a34a;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s}.RepairActionExecutor_saveButton__p_D_u:hover:not(:disabled){background:#15803d}.RepairActionExecutor_saveButton__p_D_u:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_error____8tN,.RepairActionExecutor_loading___aoRO{text-align:center;padding:3rem 1rem;color:var(--theme-elevation-500)}.RepairActionExecutor_error____8tN svg,.RepairActionExecutor_loading___aoRO svg{margin:0 auto 1rem;color:var(--theme-elevation-300)}.RepairActionExecutor_error____8tN p,.RepairActionExecutor_loading___aoRO p{margin:0;font-size:.875rem}.RepairActionExecutor_error____8tN,.RepairActionExecutor_error____8tN svg{color:#dc2626}.TaskComments_taskComments__uJ5eo{background:var(--theme-elevation-0);border-radius:.5rem;border:1px solid var(--theme-elevation-200);padding:1.5rem;margin-top:1.5rem}.TaskComments_commentsHeader__GsSR4{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-200)}.TaskComments_commentsHeader__GsSR4 h3{flex:1 1;font-size:1rem;font-weight:600;margin:0;color:var(--theme-elevation-900)}.TaskComments_commentsHeader__GsSR4 svg{color:var(--theme-elevation-500)}.TaskComments_commentCount__WrVYc{background:var(--theme-elevation-100);color:var(--theme-elevation-700);padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.TaskComments_commentsList__QqZqe{max-height:400px;overflow-y:auto;margin-bottom:1rem}.TaskComments_emptyComments__acbRM{text-align:center;padding:3rem 1rem;color:var(--theme-elevation-400)}.TaskComments_emptyComments__acbRM svg{margin:0 auto 1rem;opacity:.5}.TaskComments_emptyComments__acbRM p{margin:0;font-size:.875rem}.TaskComments_comment__aWEFF{padding:1rem;margin-bottom:1rem;background:var(--theme-elevation-50);border-radius:.5rem;border-left:3px solid var(--theme-elevation-200)}.TaskComments_comment__aWEFF.TaskComments_own__hUveX{background:var(--theme-elevation-100);border-left-color:#2563eb}.TaskComments_commentHeader__Or6Wx{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.TaskComments_commentAuthor__uK6R4{display:flex;align-items:center;gap:.5rem}.TaskComments_authorAvatar__Uxdpd{width:2rem;height:2rem;border-radius:9999px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.TaskComments_authorName__zFr8p{font-weight:600;font-size:.875rem;color:var(--theme-elevation-900)}.TaskComments_commentDate__we_cE{font-size:.75rem;color:var(--theme-elevation-500)}.TaskComments_commentBody___5pND{color:var(--theme-elevation-700);font-size:.875rem;line-height:1.5;white-space:pre-wrap}.TaskComments_commentForm__WpRtT{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--theme-elevation-200)}.TaskComments_commentInput__ps2AT{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;min-height:80px;outline:none;transition:all .2s}.TaskComments_commentInput__ps2AT:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.TaskComments_commentInput__ps2AT:disabled{background:var(--theme-elevation-100);cursor:not-allowed}.TaskComments_submitButton__Tdp3o{align-self:flex-end;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.TaskComments_submitButton__Tdp3o:hover:not(:disabled){background:#1d4ed8}.TaskComments_submitButton__Tdp3o:disabled{opacity:.5;cursor:not-allowed}.TaskComments_submitButton__Tdp3o svg{width:1rem;height:1rem}.TaskDetail_taskDetail__9R4Yi{flex:1 1;overflow-y:auto;padding:0 2rem;max-height:100vh;height:94vh;background:var(--theme-elevation-100)}.TaskDetail_taskDetailHeader__avw_K{align-items:flex-start;border-bottom:1px solid var(--theme-elevation-200);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;position:-webkit-sticky;position:sticky;top:0;background:var(--theme-elevation-100);z-index:10}.TaskDetail_taskHeaderLeft__WKRRm{align-items:flex-start;display:flex;gap:16px}.TaskDetail_taskTypeIcon__BxJHZ{align-items:center;background:var(--theme-elevation-100);border-radius:12px;color:#2563eb;display:flex;height:48px;justify-content:center;width:48px}.TaskDetail_taskTypeIcon__BxJHZ svg{height:24px;width:24px}.TaskDetail_taskDetailHeader__avw_K h2{font-size:24px;font-weight:700;margin:0 0 4px}.TaskDetail_taskType__JJTJ7{color:var(--theme-elevation-600);font-size:14px;margin:0}.TaskDetail_closeButton__PJqGe{background:rgba(0,0,0,0);border-radius:6px;border:none;color:var(--theme-elevation-600);cursor:pointer;padding:4px;transition:all .2s}.TaskDetail_closeButton__PJqGe:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.TaskDetail_taskStatusRow___iMbd{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.TaskDetail_statusSection__o9x3V{align-items:center;display:flex;gap:8px}.TaskDetail_statusSection__o9x3V span{color:var(--theme-elevation-600);font-size:14px;font-weight:500}.TaskDetail_statusSelect__Zljeh{background:var(--theme-elevation-50);border-radius:6px;border:1px solid var(--theme-elevation-300);cursor:pointer;font-size:14px;outline:none;padding:6px 12px;text-transform:capitalize}.TaskDetail_statusSelect__Zljeh:hover:not(:disabled){border-color:var(--theme-elevation-400)}.TaskDetail_statusSelect__Zljeh:disabled{cursor:not-allowed;opacity:.5}.TaskDetail_priorityBadgeLarge__c7T39{border-radius:6px;font-size:12px;font-weight:700;padding:6px 16px;text-transform:uppercase}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-critical__dafrK{background:#fee2e2;color:#991b1b}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-high__LxCBd{background:#fed7aa;color:#9a3412}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-medium__pLgzk{background:#fef3c7;color:#92400e}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-low__IKjJT{background:#dbeafe;color:#1e40af}.TaskDetail_alertBox__MSS8m{align-items:flex-start;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.TaskDetail_alertBox__MSS8m svg{flex-shrink:0;margin-top:2px}.TaskDetail_alertBox__MSS8m.TaskDetail_blocked__hZKNq{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.TaskDetail_alertBox__MSS8m.TaskDetail_overdue__SdPkK{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.TaskDetail_alertTitle___ZS5m{font-size:14px;font-weight:600;margin:0 0 4px}.TaskDetail_alertMessage__pOG37{font-size:13px;margin:0;opacity:.9}.TaskDetail_taskDetailGrid__ucua6{border-radius:8px;border:1px solid var(--theme-elevation-200);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;overflow:hidden}@media(max-width:768px){.TaskDetail_taskDetailGrid__ucua6{grid-template-columns:1fr}}.TaskDetail_taskDetailField__8TOUs{background:var(--theme-elevation-100);padding:16px}.TaskDetail_taskDetailField__8TOUs>p:first-child{color:var(--theme-elevation-600);font-size:12px;font-weight:600;margin:0 0 12px;text-transform:uppercase}.TaskDetail_userInfo__1pv0_{align-items:center;display:flex;gap:12px}.TaskDetail_userAvatar___vaii{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;width:40px}.TaskDetail_userAvatar___vaii.TaskDetail_secondary__ztOHj{background:#e5e7eb;color:#374151}.TaskDetail_userName__WdpGe{font-size:14px;font-weight:600;margin:0 0 2px}.TaskDetail_userRole__FajMG{color:var(--theme-elevation-600);font-size:12px;margin:0}.TaskDetail_dateInfo__vJYIH{align-items:center;display:flex;gap:8px}.TaskDetail_dateInfo__vJYIH svg{color:var(--theme-elevation-500)}.TaskDetail_dateInfo__vJYIH p{font-size:14px;margin:0}.TaskDetail_dateInfo__vJYIH p.TaskDetail_overdue__SdPkK{color:#dc2626;font-weight:600}.TaskDetail_linkInfo__6RhG1{align-items:center;display:flex;gap:8px}.TaskDetail_linkInfo__6RhG1 svg{color:var(--theme-elevation-500)}.TaskDetail_linkInfo__6RhG1 p{flex:1 1;font-family:monospace;font-size:13px;margin:0}.TaskDetail_linkInfo__6RhG1 button{background:rgba(0,0,0,0);border-radius:4px;border:1px solid var(--theme-elevation-300);cursor:pointer;display:flex;padding:4px;transition:all .2s}.TaskDetail_linkInfo__6RhG1 button:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-400)}.TaskDetail_taskDescription__3RunP{background:var(--theme-elevation-50);border-radius:8px;margin-bottom:20px;padding:16px}.TaskDetail_taskDescription__3RunP>p:first-child{color:var(--theme-elevation-600);font-size:12px;font-weight:600;margin:0 0 8px;text-transform:uppercase}.TaskDetail_taskDescription__3RunP>p:last-child{font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.TaskDetail_taskActions__UWm9E{border-top:1px solid var(--theme-elevation-200);display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:20px}.TaskDetail_actionButton___VN1e{align-items:center;border-radius:6px;border:none;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.TaskDetail_actionButton___VN1e:disabled{cursor:not-allowed;opacity:.5}.TaskDetail_actionButton___VN1e.TaskDetail_primary__D1_cD{background:var(--theme-elevation-100);color:var(--theme-text)}.TaskDetail_actionButton___VN1e.TaskDetail_primary__D1_cD:hover:not(:disabled){background:var(--theme-elevation-200)}.TaskDetail_actionButton___VN1e.TaskDetail_success__5_Chw{background:#16a34a;color:#fff}.TaskDetail_actionButton___VN1e.TaskDetail_success__5_Chw:hover:not(:disabled){background:#15803d}.TaskDetail_actionButton___VN1e.TaskDetail_danger__5BLkE{background:#dc2626;color:#fff}.TaskDetail_actionButton___VN1e.TaskDetail_danger__5BLkE:hover:not(:disabled){background:#b91c1c}.TaskDetail_actionButton___VN1e.TaskDetail_delete__fQ1D2{background:#6b7280;color:#fff;border:1px solid #4b5563}.TaskDetail_actionButton___VN1e.TaskDetail_delete__fQ1D2:hover:not(:disabled){background:#4b5563;border-color:#374151}.TaskDetail_blockingTasks__qgXB4{margin-top:16px;padding-top:12px;border-top:1px solid #fecaca}.TaskDetail_blockingTasksTitle__RJpK7{font-size:12px;font-weight:600;margin:0 0 8px;text-transform:uppercase;opacity:.8}.TaskDetail_blockingTasksList__dJwWH{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.TaskDetail_blockingTaskItem__y0Gsk{align-items:center;background:rgba(255,255,255,.5);border-radius:6px;border:1px solid #fecaca;display:flex;gap:10px;padding:10px;transition:all .2s}.TaskDetail_blockingTaskItem__y0Gsk:hover{background:rgba(255,255,255,.8);border-color:#fca5a5}.TaskDetail_blockingTaskIcon__iNFH_{align-items:center;background:#fff;border-radius:6px;color:#991b1b;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.TaskDetail_blockingTaskIcon__iNFH_ svg{height:16px;width:16px}.TaskDetail_blockingTaskInfo__n97wc{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.TaskDetail_blockingTaskTitle__eJmnu{color:#991b1b;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskDetail_blockingTaskMeta__VTtfU{align-items:center;display:flex;gap:6px;font-size:11px}.TaskDetail_blockingTaskMeta__VTtfU svg{height:12px;width:12px}.TaskDetail_blockingTaskStatus__hiBfi{font-weight:500;text-transform:capitalize}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-open__uxcDH{color:#3b82f6}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-in-progress__ialJa{color:#f59e0b}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-completed__5bdg2{color:#16a34a}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-cancelled__hsGln{color:#6b7280}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-blocked__gLYku{color:#dc2626}.TaskDetail_blockingTaskAssignee__9Ipvf{color:#991b1b;opacity:.7}.TaskList_taskList__1hOos{width:400px;background:var(--theme-elevation-0);border-right:1px solid var(--theme-elevation-200);display:flex;flex-direction:column;height:100vh;max-height:100vh}@media(max-width:768px){.TaskList_taskList__1hOos{width:100%;border-right:none}}.TaskList_taskListHeader__Vupnx{padding:1.5rem;border-bottom:1px solid var(--theme-elevation-200)}.TaskList_headerTop__cZ472{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.TaskList_headerTop__cZ472 h2{font-size:1.125rem;font-weight:600;color:var(--theme-elevation-900);margin:0}.TaskList_newTaskButton__0NkPb{padding:.5rem;background:#2563eb;color:#fff;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.TaskList_newTaskButton__0NkPb:hover{background:#1d4ed8}.TaskList_newTaskButton__0NkPb svg{width:1rem;height:1rem}.TaskList_searchBox__Qz40P{position:relative;margin-bottom:1rem}.TaskList_searchBox__Qz40P svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--theme-elevation-400)}.TaskList_searchBox__Qz40P input{width:100%;padding:.5rem .5rem .5rem 2.5rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;outline:none;transition:all .2s}.TaskList_searchBox__Qz40P input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.TaskList_filterTabs__GSSSh{display:flex;gap:.5rem;margin-bottom:.75rem;overflow-x:auto;padding-bottom:.5rem}.TaskList_filterTabs__GSSSh::-webkit-scrollbar{height:4px}.TaskList_filterTabs__GSSSh::-webkit-scrollbar-track{background:var(--theme-elevation-100)}.TaskList_filterTabs__GSSSh::-webkit-scrollbar-thumb{background:var(--theme-elevation-300);border-radius:2px}.TaskList_filterTab__b1WR3{padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap;border:none;cursor:pointer;transition:all .2s;background:var(--theme-elevation-100);color:var(--theme-elevation-700)}.TaskList_filterTab__b1WR3:hover{background:var(--theme-elevation-200)}.TaskList_filterTab__b1WR3.TaskList_active__0tMte{background:#2563eb;color:#fff}.TaskList_priorityFilter__G6gvO{display:flex;align-items:center;gap:.5rem}.TaskList_priorityFilter__G6gvO svg{width:1rem;height:1rem;color:var(--theme-elevation-400)}.TaskList_priorityFilter__G6gvO select{flex:1 1;font-size:.75rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;padding:.375rem .5rem;outline:none;cursor:pointer}.TaskList_priorityFilter__G6gvO select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.TaskList_taskListItems___M3Xy{flex:1 1;overflow-y:auto}.TaskList_emptyState__ygcRI,.TaskList_loadingState__7CSIL{align-items:center;color:var(--theme-elevation-500);display:flex;flex-direction:column;font-size:14px;justify-content:center;padding:40px 20px}.TaskList_emptyState__ygcRI svg,.TaskList_loadingState__7CSIL svg{width:3rem;height:3rem;color:var(--theme-elevation-300);margin-bottom:.75rem}.TaskList_emptyState__ygcRI p,.TaskList_loadingState__7CSIL p{font-size:.875rem;color:var(--theme-elevation-500);margin:0}.TaskList_taskCards__01qmH{display:flex;flex-direction:column;overflow-y:auto}.TaskList_taskCard__jk38J{padding:1rem;border-bottom:1px solid var(--theme-elevation-200);cursor:pointer;transition:background .2s;background:rgba(0,0,0,0);border-left:3px solid rgba(0,0,0,0);text-align:left;width:100%;border-right:none;border-top:none}.TaskList_taskCard__jk38J:hover{background:var(--theme-elevation-100)}.TaskList_taskCard__jk38J.TaskList_selected__NTSxr{background:var(--theme-elevation-50);border-left-color:#2563eb}.TaskList_taskCardInner__Kdn73{display:flex;align-items:flex-start;gap:.75rem}.TaskList_taskStatusIcon__moq6F{margin-top:.25rem;flex-shrink:0}.TaskList_taskStatusIcon__moq6F svg{width:1.25rem;height:1.25rem}.TaskList_taskCardContent__mfxZd{flex:1 1;min-width:0}.TaskList_taskCardTop__s9K66{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.TaskList_taskCardTop__s9K66 h3{font-size:.875rem;font-weight:500;color:var(--theme-elevation-900);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TaskList_priorityBadge__Rn_O7{padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;flex-shrink:0}.TaskList_priorityBadge__Rn_O7.TaskList_critical__FXpl2{background:#ef4444;color:#fff}.TaskList_priorityBadge__Rn_O7.TaskList_high__W6UDB{background:#fed7aa;color:#9a3412}.TaskList_priorityBadge__Rn_O7.TaskList_medium__fxp_O{background:#fef3c7;color:#92400e}.TaskList_priorityBadge__Rn_O7.TaskList_low__OhO28{background:var(--theme-elevation-150);color:var(--theme-elevation-800)}.TaskList_taskCardMeta__QtFn9{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.TaskList_statusBadge__3w5vz{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.TaskList_statusBadge__3w5vz.TaskList_open__aISom{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.TaskList_statusBadge__3w5vz.TaskList_inprogress__5hsyq{background:#dbeafe;color:#1e40af}.TaskList_statusBadge__3w5vz.TaskList_blocked__LGorV{background:#fee2e2;color:#991b1b}.TaskList_statusBadge__3w5vz.TaskList_completed__N8oph{background:#d1fae5;color:#065f46}.TaskList_statusBadge__3w5vz.TaskList_cancelled__vHk1g{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.TaskList_taskSerial__Eo0u3,.TaskList_taskType__8jS4V{font-size:.75rem;color:var(--theme-elevation-500)}.TaskList_taskType__8jS4V{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.TaskList_taskType__8jS4V svg{width:1rem;height:1rem}.TaskList_taskCardFooter__rdzTk{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}.TaskList_taskAssignee__WwlrC{display:flex;align-items:center;gap:.25rem;color:var(--theme-elevation-600)}.TaskList_taskAssignee__WwlrC svg{width:.75rem;height:.75rem}.TaskList_taskDueDate__yvENU{display:flex;align-items:center;gap:.25rem;color:var(--theme-elevation-500)}.TaskList_taskDueDate__yvENU.TaskList_overdue__i_QcW{color:#dc2626}.TaskList_taskDueDate__yvENU svg{width:.75rem;height:.75rem}.TaskList_taskComments__L0kKK{display:flex;align-items:center;gap:.25rem;color:var(--theme-elevation-500);margin-top:.5rem}.TaskList_taskComments__L0kKK svg{width:.75rem;height:.75rem}.Tasks_tasksView__MyqAq{display:flex;min-height:100vh;background:var(--theme-elevation-50);border-top:1px solid var(--theme-elevation-200)}