.ImageUploader_imageUploader__EX1tX{margin-top:.5rem}.ImageUploader_imageGrid__By_Oi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}@media(max-width:768px){.ImageUploader_imageGrid__By_Oi{grid-template-columns:repeat(2,1fr);gap:.5rem}}.ImageUploader_imageThumb__q61oZ{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;border:1px solid var(--theme-elevation-200)}.ImageUploader_imageThumb__q61oZ img{width:100%;height:100%;object-fit:cover}.ImageUploader_removeButton__7svA9{position:absolute;top:4px;right:4px;background:rgba(220,38,38,.9);color:#fff;border:none;border-radius:4px;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.ImageUploader_removeButton__7svA9:hover{background:#b91c1c}.ImageUploader_addButton__Sbt1V{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:2px dashed var(--theme-elevation-300);border-radius:.5rem;background:rgba(0,0,0,0);color:var(--theme-elevation-600);cursor:pointer;transition:all .2s;font-size:.75rem}.ImageUploader_addButton__Sbt1V:hover:not(:disabled){border-color:var(--theme-elevation-500);color:var(--theme-elevation-800);background:var(--theme-elevation-50)}.ImageUploader_addButton__Sbt1V:disabled{opacity:.5;cursor:not-allowed}.ImageUploader_spinning__qbfdA{animation:ImageUploader_spin__nRcK_ 1s linear infinite}@keyframes ImageUploader_spin__nRcK_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageUploader_errorText__hFeAC{color:#dc2626;font-size:.75rem;margin:.5rem 0 0}.ImageUploader_helperText__U9d1i{color:var(--theme-elevation-500);font-size:.75rem;margin:.5rem 0 0}.ImageUploader_lightboxOverlay__w1Oe0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:10000;display:flex;align-items:center;justify-content:center}.ImageUploader_lightboxContent__m165S{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.ImageUploader_lightboxImage__zrRI3{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:4px}.ImageUploader_lightboxClose__vazjY{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:8px;z-index:1;opacity:.8;transition:opacity .2s}.ImageUploader_lightboxClose__vazjY:hover{opacity:1}.ImageUploader_lightboxNav__WfUid{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:none;color:#fff;cursor:pointer;padding:12px 8px;border-radius:6px;z-index:1;transition:background .2s}.ImageUploader_lightboxNav__WfUid:hover{background:rgba(255,255,255,.3)}.ImageUploader_lightboxNav__WfUid.ImageUploader_lightboxPrev__cNecT{left:-60px}@media(max-width:768px){.ImageUploader_lightboxNav__WfUid.ImageUploader_lightboxPrev__cNecT{left:4px}}.ImageUploader_lightboxNav__WfUid.ImageUploader_lightboxNext__H0tRC{right:-60px}@media(max-width:768px){.ImageUploader_lightboxNav__WfUid.ImageUploader_lightboxNext__H0tRC{right:4px}}.ImageUploader_lightboxCounter__GKPB3{position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.7);font-size:14px}.BlockTaskModal_modalOverlay__5lFo8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}@media(max-width:768px){.BlockTaskModal_modalOverlay__5lFo8{padding:0;align-items:flex-end}}.BlockTaskModal_modal__VlUFJ{background:var(--theme-elevation-50);border-radius:.75rem;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@media(max-width:768px){.BlockTaskModal_modal__VlUFJ{border-radius:.75rem .75rem 0 0;max-height:95vh;max-width:100%}}.BlockTaskModal_modalHeader__PinDg{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--theme-elevation-200)}.BlockTaskModal_modalHeader__PinDg h2{flex:1 1;font-size:1.25rem;font-weight:600;margin:0;color:var(--theme-elevation-900)}@media(max-width:768px){.BlockTaskModal_modalHeader__PinDg{padding:1rem;gap:.75rem}.BlockTaskModal_modalHeader__PinDg h2{font-size:1.1rem}}.BlockTaskModal_headerIcon__pRm7R{width:3rem;height:3rem;border-radius:9999px;background:#fef3c7;display:flex;align-items:center;justify-content:center}.BlockTaskModal_headerIcon__pRm7R svg{color:#f59e0b}.BlockTaskModal_closeButton__d69Xm{background:rgba(0,0,0,0);border:none;color:var(--theme-elevation-700);cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s}.BlockTaskModal_closeButton__d69Xm:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.BlockTaskModal_modalBody__RJQcp{flex:1 1;overflow-y:auto;padding:1.5rem}@media(max-width:768px){.BlockTaskModal_modalBody__RJQcp{padding:1rem}}.BlockTaskModal_formGroup__eo0v_{margin-bottom:1.25rem}.BlockTaskModal_label__aQFhz{display:block;font-weight:600;font-size:.875rem;color:var(--theme-elevation-900);margin-bottom:.5rem}.BlockTaskModal_required__wcMT9{color:#dc2626}.BlockTaskModal_input__0qQBh,.BlockTaskModal_select___5q3C,.BlockTaskModal_textarea__fx5uA{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;font-family:inherit;outline:none;transition:all .2s;background-color:var(--theme-elevation-50)}.BlockTaskModal_input__0qQBh:focus,.BlockTaskModal_select___5q3C:focus,.BlockTaskModal_textarea__fx5uA:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}@media(max-width:768px){.BlockTaskModal_input__0qQBh,.BlockTaskModal_select___5q3C,.BlockTaskModal_textarea__fx5uA{font-size:16px;padding:.625rem}}.BlockTaskModal_textarea__fx5uA{resize:vertical;min-height:80px}@media(max-width:768px){.BlockTaskModal_textarea__fx5uA{min-height:60px}}.BlockTaskModal_checkboxGroup__efQub{margin:1.5rem 0;padding:1rem;background:var(--theme-elevation-50);border-radius:.5rem}.BlockTaskModal_checkboxLabel__Gcefg{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;font-weight:500}.BlockTaskModal_checkboxLabel__Gcefg input[type=checkbox]{width:1.25rem;height:1.25rem;cursor:pointer}.BlockTaskModal_radioGroup__VVq6P{margin:1.5rem 0;padding:1rem;background:var(--theme-elevation-50);border-radius:.5rem}.BlockTaskModal_radioGroup__VVq6P>.BlockTaskModal_label__aQFhz{margin-bottom:.75rem;display:block}.BlockTaskModal_radioLabel__NDDjR{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem;border-radius:.375rem;transition:background .2s}.BlockTaskModal_radioLabel__NDDjR:hover{background:var(--theme-elevation-100)}.BlockTaskModal_radioLabel__NDDjR input[type=radio]{width:1.25rem;height:1.25rem;cursor:pointer}@media(max-width:768px){.BlockTaskModal_radioLabel__NDDjR{padding:.625rem .5rem;font-size:.8125rem}.BlockTaskModal_radioLabel__NDDjR input[type=radio]{width:1.125rem;height:1.125rem}}.BlockTaskModal_helperText__wRVKM{font-size:.75rem;color:var(--theme-elevation-600);margin-top:.5rem;font-style:italic}.BlockTaskModal_blockingTaskSection__G_Jih{background:var(--theme-elevation-100);padding:1.25rem;border-radius:.5rem;border:1px solid var(--theme-elevation-200)}.BlockTaskModal_blockingTaskSection__G_Jih h3{font-size:1rem;font-weight:600;margin:0 0 1rem;color:var(--theme-elevation-900)}.BlockTaskModal_formRow__6zgXE{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.BlockTaskModal_formRow__6zgXE{grid-template-columns:1fr;gap:.75rem}}.BlockTaskModal_modalFooter__7CpUw{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem;margin-top:1.2rem;border-top:1px solid var(--theme-elevation-200)}@media(max-width:768px){.BlockTaskModal_modalFooter__7CpUw{flex-direction:column-reverse;gap:.5rem}}.BlockTaskModal_cancelButton__vVwC6,.BlockTaskModal_submitButton__W6JC3{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}@media(max-width:768px){.BlockTaskModal_cancelButton__vVwC6,.BlockTaskModal_submitButton__W6JC3{width:100%;text-align:center;padding:.75rem}}.BlockTaskModal_cancelButton__vVwC6{background:var(--theme-elevation-100);color:var(--theme-elevation-700)}.BlockTaskModal_cancelButton__vVwC6:hover{background:var(--theme-elevation-200)}.BlockTaskModal_submitButton__W6JC3{background:#f59e0b;color:#fff}.BlockTaskModal_submitButton__W6JC3:hover:not(:disabled){background:#d97706}.BlockTaskModal_submitButton__W6JC3:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_repairExecutor__ODmxS{background:var(--theme-elevation-0);border-radius:.5rem;border:1px solid var(--theme-elevation-200);margin-bottom:1.5rem;margin-top:1.5rem;overflow:hidden}.RepairActionExecutor_executorHeader__j2EGJ{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50);cursor:pointer;width:100%;transition:background .2s}.RepairActionExecutor_executorHeader__j2EGJ:hover{background:var(--theme-elevation-100)}.RepairActionExecutor_executorHeader__j2EGJ h3{flex:1 1;font-size:.9375rem;font-weight:600;margin:0;color:var(--theme-elevation-900);text-align:left}.RepairActionExecutor_executorHeader__j2EGJ>svg:first-child{color:var(--theme-success-500);flex-shrink:0}.RepairActionExecutor_executorHeader__j2EGJ>svg:last-child{color:var(--theme-elevation-500);flex-shrink:0}@media(max-width:768px){.RepairActionExecutor_executorHeader__j2EGJ{padding:.875rem 1rem}}.RepairActionExecutor_serialBadge__fWCTQ{background:var(--theme-success-500);color:#fff;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:600;font-family:monospace;flex-shrink:0}.RepairActionExecutor_repairInfo__hXn90{padding:1rem 1.25rem;border-bottom:1px solid var(--theme-elevation-200)}@media(max-width:768px){.RepairActionExecutor_repairInfo__hXn90{padding:.875rem 1rem}}.RepairActionExecutor_infoGrid__CmPtC{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}@media(max-width:480px){.RepairActionExecutor_infoGrid__CmPtC{grid-template-columns:1fr;gap:.5rem}}.RepairActionExecutor_infoItem__lupxC{display:flex;flex-direction:column;gap:.25rem}.RepairActionExecutor_label__xo7X_{font-weight:600;color:var(--theme-elevation-600);font-size:.6875rem;text-transform:uppercase;letter-spacing:.025em}.RepairActionExecutor_value__zArWi{color:var(--theme-elevation-900);font-size:.875rem;font-weight:500}.RepairActionExecutor_statusBadge__TXcYR{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_logged__1FVfV{background:var(--theme-elevation-200);color:var(--theme-elevation-800)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_received__yL6rs{background:var(--color-success-100);color:var(--color-success-700)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_inprogress__5CMxC{background:var(--color-warning-100);color:var(--color-warning-650)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_completed__FHp2e{background:#d1fae5;color:#065f46}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_onhold__XqgQQ{background:var(--color-warning-200);color:var(--color-warning-700)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_unrepairable__ALarl,.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_waitingforparts__VWnwJ{background:var(--color-error-100);color:var(--color-error-700)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_quoted__xLQiB{background:var(--color-success-100);color:var(--color-success-700)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_dispatched__svM7B{background:var(--color-success-200);color:var(--color-success-800)}.RepairActionExecutor_workflowCard___boHE{padding:1.25rem;margin:1rem 1.25rem;background:var(--theme-elevation-50);border-radius:.5rem;border:1px solid var(--theme-elevation-200)}@media(max-width:768px){.RepairActionExecutor_workflowCard___boHE{margin:.75rem 1rem;padding:1rem}}.RepairActionExecutor_workflowMessage__BXmYd{display:flex;align-items:flex-start;gap:.75rem}.RepairActionExecutor_workflowMessage__BXmYd>svg{flex-shrink:0;color:var(--theme-elevation-500);margin-top:2px}.RepairActionExecutor_workflowTitle__zLC5P{font-size:.9375rem;font-weight:600;margin:0 0 .25rem;color:var(--theme-elevation-900)}.RepairActionExecutor_workflowSubtitle___Ciuz{font-size:.8125rem;margin:0;color:var(--theme-elevation-600);line-height:1.4}.RepairActionExecutor_workflowButton__K3wwa{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:1rem;width:100%;justify-content:center}.RepairActionExecutor_workflowButton__K3wwa:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_startButton__CdtAp{background:var(--theme-success-500);color:#fff}.RepairActionExecutor_startButton__CdtAp:hover:not(:disabled){background:var(--theme-success-600)}.RepairActionExecutor_completedIcon__5_PEZ{color:#16a34a}.RepairActionExecutor_statusToggles__2tE2P{display:flex;gap:.5rem;padding:1rem 1.25rem}@media(max-width:768px){.RepairActionExecutor_statusToggles__2tE2P{padding:.75rem 1rem;flex-direction:column}}.RepairActionExecutor_toggleButton__C_IMx{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1 1;padding:.5rem 1rem;border:1px solid var(--theme-elevation-300);border-radius:.5rem;background:var(--theme-elevation-0);color:var(--theme-elevation-700);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.RepairActionExecutor_toggleButton__C_IMx:hover:not(:disabled){background:var(--theme-elevation-50);border-color:var(--theme-elevation-400)}.RepairActionExecutor_toggleButton__C_IMx:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_toggleButton__C_IMx.RepairActionExecutor_activeWarning__XNzjf{background:var(--color-warning-100);border-color:var(--color-warning-300);color:var(--color-warning-700);font-weight:600}.RepairActionExecutor_toggleButton__C_IMx.RepairActionExecutor_activeDanger__Uyk9p{background:var(--color-error-100);border-color:var(--color-error-300);color:var(--color-error-700);font-weight:600}.RepairActionExecutor_reasonField__jOO3a{padding:0 1.25rem 1rem}@media(max-width:768px){.RepairActionExecutor_reasonField__jOO3a{padding:0 1rem .75rem}}.RepairActionExecutor_required__52VOt{color:var(--color-error-500)}.RepairActionExecutor_formSection__WbPnU{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem}@media(max-width:768px){.RepairActionExecutor_formSection__WbPnU{padding:.75rem 1rem 1rem;gap:.875rem}}.RepairActionExecutor_fieldLabel__wczoT{display:block;font-weight:600;color:var(--theme-elevation-800);font-size:.8125rem;margin-bottom:.375rem}.RepairActionExecutor_textarea__YepCN{width:100%;padding:.625rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;outline:none;transition:all .2s;min-height:2.5rem}.RepairActionExecutor_textarea__YepCN:focus{border-color:var(--theme-success-500);box-shadow:0 0 0 3px rgba(21,135,186,.1)}@media(max-width:768px){.RepairActionExecutor_textarea__YepCN{font-size:16px;padding:.5rem}}.RepairActionExecutor_componentsSection__xRzV4{padding:1rem;background:var(--theme-elevation-50);border-radius:.5rem}@media(max-width:768px){.RepairActionExecutor_componentsSection__xRzV4{padding:.75rem}}.RepairActionExecutor_componentsTally__xE_Fu{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;margin-bottom:.75rem;overflow:hidden}.RepairActionExecutor_tallyRow__bjorI{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-bottom:1px solid var(--theme-elevation-200);transition:background .2s;gap:.5rem}.RepairActionExecutor_tallyRow__bjorI:last-child{border-bottom:none}.RepairActionExecutor_tallyRow__bjorI:hover{background:var(--theme-elevation-50)}@media(max-width:768px){.RepairActionExecutor_tallyRow__bjorI{padding:.5rem .625rem;flex-wrap:wrap}}.RepairActionExecutor_tallyInfo__nJD7l{flex:1 1;min-width:0}.RepairActionExecutor_tallyName__j_5KV{font-size:.8125rem;font-weight:500;color:var(--theme-elevation-900);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.RepairActionExecutor_tallyName__j_5KV{font-size:.75rem;white-space:normal;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}}.RepairActionExecutor_tallyActions__tPTRK{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.RepairActionExecutor_tallyQuantityInput__X8Ko6{width:56px;padding:.25rem .375rem;border:1px solid var(--theme-elevation-200);border-radius:.375rem;font-size:.875rem;text-align:center;outline:none;background:var(--theme-elevation-0)}.RepairActionExecutor_tallyQuantityInput__X8Ko6:focus{border-color:var(--theme-success-500);box-shadow:0 0 0 2px rgba(21,135,186,.1)}.RepairActionExecutor_tallyRemoveButton__ldFiz{background:var(--color-error-500);color:#fff;border:none;border-radius:.375rem;width:28px;height:28px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.RepairActionExecutor_tallyRemoveButton__ldFiz:hover{background:var(--color-error-600)}.RepairActionExecutor_addComponentSection__rVfcj{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;padding:.75rem}.RepairActionExecutor_addComponentHeader__MYgEY{margin-bottom:.5rem}.RepairActionExecutor_addComponentLabel__LI3w9{font-size:.8125rem;font-weight:600;color:var(--theme-elevation-700)}.RepairActionExecutor_addComponentRow__i9vQ2{display:grid;grid-template-columns:1fr 80px 64px;grid-gap:.375rem;gap:.375rem;align-items:center}@media(max-width:768px){.RepairActionExecutor_addComponentRow__i9vQ2{grid-template-columns:1fr;gap:.5rem}}.RepairActionExecutor_componentSelect__VaCy3{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:var(--theme-success-500);box-shadow:0 0 0 3px rgba(21,135,186,.1)}.RepairActionExecutor_addButton__YpSkC{background:var(--theme-success-500);color:#fff;border:none;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s;height:38px}.RepairActionExecutor_addButton__YpSkC:hover:not(:disabled){background:var(--theme-success-600)}.RepairActionExecutor_addButton__YpSkC:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_emptyComponents__YL_lb{text-align:center;color:var(--theme-elevation-500);font-size:.8125rem;padding:.75rem;margin:0}.RepairActionExecutor_actionBar__CaMLF{display:flex;gap:.75rem;padding-top:.5rem}@media(max-width:768px){.RepairActionExecutor_actionBar__CaMLF{flex-direction:column;gap:.5rem}}.RepairActionExecutor_saveButton__p_D_u{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--theme-success-500);color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s;flex:1 1}.RepairActionExecutor_saveButton__p_D_u:hover:not(:disabled){background:var(--theme-success-600)}.RepairActionExecutor_saveButton__p_D_u:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_completeButton__VVTc1{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#16a34a;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s;flex:1 1}.RepairActionExecutor_completeButton__VVTc1:hover:not(:disabled){background:#15803d}.RepairActionExecutor_completeButton__VVTc1:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_error____8tN,.RepairActionExecutor_loading___aoRO{text-align:center;padding:2rem 1rem;color:var(--theme-elevation-500)}.RepairActionExecutor_error____8tN svg,.RepairActionExecutor_loading___aoRO svg{margin:0 auto .75rem;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:var(--color-error-500)}.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}@media(max-width:768px){.TaskComments_taskComments__uJ5eo{padding:1rem;margin-top:1rem}}.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}@media(max-width:768px){.TaskComments_commentInput__ps2AT{font-size:16px;min-height:60px;padding:.625rem}}.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}.TaskComments_attachmentPreview___MwSE{position:relative;display:inline-block;border-radius:.5rem;overflow:hidden;border:1px solid var(--theme-elevation-200);max-width:120px}.TaskComments_attachmentPreview___MwSE img{display:block;width:100%;height:auto;max-height:100px;object-fit:cover}.TaskComments_removeAttachment__XgEvc{position:absolute;top:4px;right:4px;background:rgba(220,38,38,.9);color:#fff;border:none;border-radius:4px;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.TaskComments_removeAttachment__XgEvc:hover{background:#b91c1c}.TaskComments_formActions__Gm9Kg{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.TaskComments_attachButton__uI49u{display:flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:1px solid var(--theme-elevation-200);border-radius:.5rem;color:var(--theme-elevation-600);cursor:pointer;transition:all .2s}.TaskComments_attachButton__uI49u:hover:not(:disabled){background:var(--theme-elevation-50);border-color:var(--theme-elevation-400);color:var(--theme-elevation-800)}.TaskComments_attachButton__uI49u:disabled{opacity:.4;cursor:not-allowed}.TaskComments_commentImage___Qsml{margin-top:.5rem;border-radius:.5rem;overflow:hidden;max-width:200px}.TaskComments_commentImage___Qsml img{display:block;width:100%;height:auto;max-height:150px;object-fit:cover;border-radius:.5rem;border:1px solid var(--theme-elevation-200);cursor:pointer;transition:opacity .2s}.TaskComments_commentImage___Qsml img:hover{opacity:.85}.TaskComments_spinning__82itg{animation:TaskComments_spin__yv26v 1s linear infinite}@keyframes TaskComments_spin__yv26v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TimeTracker_timeTracker__iKrkl{margin-top:16px;border:1px solid var(--theme-elevation-200);border-radius:8px;overflow:hidden}.TimeTracker_trackerHeader__Nl_j4{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.TimeTracker_trackerHeader__Nl_j4 h4{margin:0;font-size:14px;font-weight:600;color:var(--theme-elevation-800)}.TimeTracker_trackerHeader__Nl_j4 svg{color:var(--theme-elevation-500)}.TimeTracker_timerDisplay__sgPvW{padding:16px}.TimeTracker_timer__G4yha{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.TimeTracker_timerValue__rLk2S{font-size:28px;font-weight:700;font-family:monospace;color:var(--theme-elevation-500);letter-spacing:.05em}.TimeTracker_timerValue__rLk2S.TimeTracker_running__pg7m8{color:var(--theme-success-500)}.TimeTracker_timerButton__9N1v5{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.TimeTracker_timerButton__9N1v5.TimeTracker_start__VCQzq{background:var(--theme-success-500);color:#fff}.TimeTracker_timerButton__9N1v5.TimeTracker_start__VCQzq:hover{background:var(--theme-success-600)}.TimeTracker_timerButton__9N1v5.TimeTracker_stop__EMZoR{background:#f97316;color:#fff}.TimeTracker_timerButton__9N1v5.TimeTracker_stop__EMZoR:hover{background:#ea580c}.TimeTracker_timerButton__9N1v5:disabled{opacity:.6;cursor:not-allowed}.TimeTracker_timerStats__hYTdR{display:flex;gap:24px;margin-bottom:8px}.TimeTracker_stat__VIb_j{display:flex;flex-direction:column;gap:2px}.TimeTracker_statLabel__YyQgu{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500)}.TimeTracker_statValue__Dhu0h{font-size:15px;font-weight:600;color:var(--theme-elevation-800)}.TimeTracker_progressBar__74TuC{height:4px;background:var(--theme-elevation-200);border-radius:2px;overflow:hidden;margin-top:8px}.TimeTracker_progressFill__j0iU7{height:100%;background:var(--theme-success-500);border-radius:2px;transition:width .3s ease}.TimeTracker_progressFill__j0iU7.TimeTracker_over__h76oF{background:#dc2626}.TimeTracker_entriesList__ZSiy1{padding:12px 16px;border-top:1px solid var(--theme-elevation-200)}.TimeTracker_entriesList__ZSiy1 h5{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--theme-elevation-600);text-transform:uppercase;letter-spacing:.05em}.TimeTracker_entry__m_lJI{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--theme-elevation-100)}.TimeTracker_entry__m_lJI:last-child{border-bottom:none}.TimeTracker_entryInfo__r6kCM{display:flex;flex-direction:column;gap:2px}.TimeTracker_entryDate__lwL3F{font-size:12px;color:var(--theme-elevation-600)}.TimeTracker_activeTag__L7_iH{color:var(--theme-success-500);font-weight:500}.TimeTracker_entryDuration__iZJva{font-size:13px;font-weight:500;color:var(--theme-elevation-800)}.TimeTracker_deleteEntry__js7_U{background:none;border:none;padding:4px;cursor:pointer;color:var(--theme-elevation-400);border-radius:4px;transition:color .15s,background .15s}.TimeTracker_deleteEntry__js7_U:hover{color:#dc2626;background:var(--theme-elevation-100)}.TimeTracker_assigneeNote__CAmSS{font-size:12px;color:var(--theme-elevation-500);font-style:italic;margin:4px 0 0}.TaskEditView_container___OXAA{max-width:1400px;margin:0 auto;padding:1.5rem}.TaskEditView_loading__rQdoS,.TaskEditView_notFound__kFGKb{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1rem;color:var(--theme-elevation-500)}.TaskEditView_header__f4dVo{margin-bottom:1.5rem}.TaskEditView_backButton___W8xk{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:6px;color:var(--theme-text);cursor:pointer;font-size:.8125rem;text-decoration:none;transition:background .15s ease}.TaskEditView_backButton___W8xk:hover{background:var(--theme-elevation-100)}.TaskEditView_layout__93dpo{display:grid;grid-template-columns:1fr 300px;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media(max-width:900px){.TaskEditView_layout__93dpo{grid-template-columns:1fr}}.TaskEditView_main__Yf5ke{display:flex;flex-direction:column;gap:1.5rem}.TaskEditView_titleSection__VesA9{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:1.5rem}.TaskEditView_typeChip__7jXCX{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:var(--theme-elevation-100);border-radius:4px;font-size:.75rem;font-weight:500;color:var(--theme-elevation-600);margin-bottom:.75rem}.TaskEditView_title__d0hic{font-size:1.5rem;font-weight:600;color:var(--theme-text);margin:0 0 .5rem;line-height:1.3}.TaskEditView_description__7C47J{font-size:.875rem;color:var(--theme-elevation-600);margin:0;line-height:1.6;white-space:pre-wrap}.TaskEditView_statusActions__5GLXU{display:flex;flex-wrap:wrap;gap:.5rem}.TaskEditView_actionButton__zE16V{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid var(--theme-elevation-150);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer;font-size:.8125rem;font-weight:500;transition:all .15s ease}.TaskEditView_actionButton__zE16V:hover{background:var(--theme-elevation-50);border-color:var(--theme-elevation-300)}.TaskEditView_actionButton__zE16V.TaskEditView_warning__XR5e4{color:#f59e0b;border-color:rgba(245,158,11,.2)}.TaskEditView_actionButton__zE16V.TaskEditView_warning__XR5e4:hover{background:rgba(245,158,11,.0509803922)}.TaskEditView_actionButton__zE16V.TaskEditView_danger__fDu9a{color:#ef4444;border-color:rgba(239,68,68,.2)}.TaskEditView_actionButton__zE16V.TaskEditView_danger__fDu9a:hover{background:rgba(239,68,68,.0509803922)}.TaskEditView_blockedBanner__idvvl{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem;line-height:1.5}.TaskEditView_blockedBanner__idvvl svg{flex-shrink:0;margin-top:.125rem}.TaskEditView_linkedRepair__tGPuw{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:1rem}.TaskEditView_sectionHeader__0oovk{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--theme-text);margin:0 0 .75rem}.TaskEditView_sectionHeader__0oovk h3{margin:0;font-size:inherit;font-weight:inherit}.TaskEditView_repairCard__np_5G{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px}.TaskEditView_repairInfo__7hgrL{display:flex;flex-direction:column;gap:.125rem}.TaskEditView_repairSerial__2RPGo{font-weight:600;font-size:.875rem;color:var(--theme-text)}.TaskEditView_repairDevice__YLYzj{font-size:.75rem;color:var(--theme-elevation-500)}.TaskEditView_repairLink__W13_s{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--theme-success-500);text-decoration:none}.TaskEditView_repairLink__W13_s:hover{text-decoration:underline}.TaskEditView_section__c8aE_{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:1rem}.TaskEditView_sidebar__rPs95{display:flex;flex-direction:column;gap:.75rem;position:-webkit-sticky;position:sticky;top:1.5rem}@media(max-width:900px){.TaskEditView_sidebar__rPs95{position:static}}.TaskEditView_sidebarCard__RZ3NM{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:.75rem 1rem}.TaskEditView_sidebarLabel__0DeMb{display:flex;align-items:center;justify-content:space-between;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500);margin-bottom:.5rem}.TaskEditView_editIcon__mFuaC{background:none;border:none;color:var(--theme-elevation-400);cursor:pointer;padding:.125rem;border-radius:3px}.TaskEditView_editIcon__mFuaC:hover{color:var(--theme-text);background:var(--theme-elevation-100)}.TaskEditView_statusBadge__WMvyx{gap:.375rem;border-radius:20px;color:#fff}.TaskEditView_priorityBadge__TiBOF,.TaskEditView_statusBadge__WMvyx{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;text-transform:capitalize}.TaskEditView_priorityBadge__TiBOF{border:2px solid;border-radius:20px;color:var(--theme-text)}.TaskEditView_assigneeInfo__nhiLS{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--theme-text)}.TaskEditView_avatar__abk1s{width:28px;height:28px;border-radius:50%;background:var(--theme-elevation-200);display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;color:var(--theme-text);flex-shrink:0}.TaskEditView_editField___Xe3j{display:flex;align-items:center;gap:.375rem}.TaskEditView_dateInput__ePaYT,.TaskEditView_select__DMA3f{flex:1 1;padding:.375rem .5rem;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-elevation-0);color:var(--theme-text);font-size:.8125rem}.TaskEditView_cancelFieldButton__mOlJd,.TaskEditView_saveFieldButton__Gx6km{background:none;border:1px solid var(--theme-elevation-150);border-radius:4px;padding:.375rem;cursor:pointer;color:var(--theme-text);display:flex}.TaskEditView_cancelFieldButton__mOlJd:hover,.TaskEditView_saveFieldButton__Gx6km:hover{background:var(--theme-elevation-100)}.TaskEditView_saveFieldButton__Gx6km{color:var(--theme-success-500)}.TaskEditView_cancelFieldButton__mOlJd{color:var(--theme-elevation-500)}.TaskEditView_dueDateDisplay__Vtlxw{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--theme-text)}.TaskEditView_dueDateDisplay__Vtlxw.TaskEditView_overdue___Upe3{color:#ef4444;font-weight:500}.TaskEditView_dateText__g5ToQ{font-size:.8125rem;color:var(--theme-text)}.TaskEditView_timeText__T1Msz{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--theme-text)}.ArchivedTasksList_archivedTasks__JKmmE{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.ArchivedTasksList_header__4hGvo{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid var(--theme-elevation-200)}.ArchivedTasksList_backButton__zbPxE{display:flex;align-items:center;gap:4px;background:none;border:1px solid var(--theme-elevation-200);border-radius:6px;padding:6px 12px;font-size:13px;color:var(--theme-elevation-700);cursor:pointer}.ArchivedTasksList_backButton__zbPxE:hover{background:var(--theme-elevation-100)}.ArchivedTasksList_headerTitle__wg4iK{display:flex;align-items:center;gap:8px}.ArchivedTasksList_headerTitle__wg4iK h2{margin:0;font-size:18px;font-weight:600}.ArchivedTasksList_headerTitle__wg4iK svg{color:var(--theme-elevation-500)}.ArchivedTasksList_totalBadge__b2N0C{background:var(--theme-elevation-200);color:var(--theme-elevation-700);font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px}.ArchivedTasksList_filters__r_aLG{padding:12px 16px;border-bottom:1px solid var(--theme-elevation-200);display:flex;flex-direction:column;gap:10px}.ArchivedTasksList_searchBox__3tB9D{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0)}.ArchivedTasksList_searchBox__3tB9D input{flex:1 1;border:none;outline:none;font-size:13px;background:rgba(0,0,0,0);color:var(--theme-elevation-900)}.ArchivedTasksList_searchBox__3tB9D svg{color:var(--theme-elevation-400)}.ArchivedTasksList_filterRow__k1DqY{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ArchivedTasksList_filterTabs__I5_03{display:flex;gap:4px}.ArchivedTasksList_filterTab__yzHF5{background:none;border:1px solid var(--theme-elevation-200);border-radius:4px;padding:4px 12px;font-size:12px;cursor:pointer;color:var(--theme-elevation-600)}.ArchivedTasksList_filterTab__yzHF5.ArchivedTasksList_active__oJGg1{background:var(--theme-elevation-900);color:var(--theme-elevation-0);border-color:var(--theme-elevation-900)}.ArchivedTasksList_filterTab__yzHF5:hover:not(.ArchivedTasksList_active__oJGg1){background:var(--theme-elevation-100)}.ArchivedTasksList_dateFilters__cBhBg{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--theme-elevation-500)}.ArchivedTasksList_dateInput__mamKf{padding:4px 8px;border:1px solid var(--theme-elevation-200);border-radius:4px;font-size:12px;background:var(--theme-elevation-0);color:var(--theme-elevation-900)}.ArchivedTasksList_emptyState__gxki3,.ArchivedTasksList_loadingState__UhJ_r{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;color:var(--theme-elevation-400);gap:12px}.ArchivedTasksList_taskCards__6X5zR{flex:1 1;overflow-y:auto;padding:8px 16px;display:flex;flex-direction:column;gap:8px}.ArchivedTasksList_taskCard__lIHPr{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:6px;padding:12px;cursor:pointer;text-align:left;width:100%;transition:border-color .15s}.ArchivedTasksList_taskCard__lIHPr:hover{border-color:var(--theme-elevation-300)}.ArchivedTasksList_taskCard__lIHPr h3{margin:6px 0;font-size:14px;font-weight:500;color:var(--theme-elevation-800)}.ArchivedTasksList_cardTop__hTU5d{display:flex;gap:6px}.ArchivedTasksList_statusBadge__Rij9w{font-size:11px;padding:2px 8px;border-radius:3px;font-weight:500}.ArchivedTasksList_statusBadge__Rij9w.ArchivedTasksList_completed__GvvKM{background:#dcfce7;color:#16a34a}.ArchivedTasksList_statusBadge__Rij9w.ArchivedTasksList_cancelled__cb9Qq{background:#fee2e2;color:#dc2626}.ArchivedTasksList_priorityBadge__gBZmu{font-size:11px;padding:2px 8px;border-radius:3px;font-weight:500}.ArchivedTasksList_priorityBadge__gBZmu.ArchivedTasksList_critical__b_A6c{background:#fee2e2;color:#dc2626}.ArchivedTasksList_priorityBadge__gBZmu.ArchivedTasksList_high__za9h2{background:#ffedd5;color:#ea580c}.ArchivedTasksList_priorityBadge__gBZmu.ArchivedTasksList_medium__YlvHS{background:#fef9c3;color:#a16207}.ArchivedTasksList_priorityBadge__gBZmu.ArchivedTasksList_low__PX7ee{background:#dcfce7;color:#16a34a}.ArchivedTasksList_cardMeta__XHLu3{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ArchivedTasksList_taskType__FQ_OR{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--theme-elevation-500)}.ArchivedTasksList_taskType__FQ_OR svg{width:12px;height:12px}.ArchivedTasksList_serial__cX0dd{font-size:11px;color:var(--theme-success-500)}.ArchivedTasksList_cardFooter__D6s1m{display:flex;align-items:center;justify-content:space-between}.ArchivedTasksList_archivedDate__Iz_in,.ArchivedTasksList_assignee__0JV1x{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--theme-elevation-500)}.ArchivedTasksList_pagination__Hx_DE{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-top:1px solid var(--theme-elevation-200);font-size:13px;color:var(--theme-elevation-600)}.ArchivedTasksList_pageButton__u_j4r{display:flex;align-items:center;gap:4px;background:none;border:1px solid var(--theme-elevation-200);border-radius:4px;padding:4px 12px;font-size:12px;cursor:pointer;color:var(--theme-elevation-700)}.ArchivedTasksList_pageButton__u_j4r:disabled{opacity:.4;cursor:not-allowed}.ArchivedTasksList_pageButton__u_j4r:hover:not(:disabled){background:var(--theme-elevation-100)}.EmptyTaskDetail_emptyTaskDetail__RnbBE{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;height:90vh;min-width:0;color:var(--theme-elevation-500)}.EmptyTaskDetail_emptyTaskDetail__RnbBE svg{margin-bottom:16px;opacity:.5}.EmptyTaskDetail_emptyTaskDetail__RnbBE p{font-size:16px;opacity:.7}.KanbanBoard_kanbanWrapper__TXCMj{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.KanbanBoard_kanbanHeader__YmwKn{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0;background:var(--theme-elevation-50)}.KanbanBoard_kanbanHeader__YmwKn h2{margin:0;font-size:18px;font-weight:600}.KanbanBoard_headerActions__iu1yP{display:flex;align-items:center;gap:12px}.KanbanBoard_viewToggle__9PI5O{display:flex;border:1px solid var(--theme-elevation-200);border-radius:6px;overflow:hidden}.KanbanBoard_viewToggleBtn__QV5rx{display:flex;align-items:center;justify-content:center;padding:6px 10px;background:none;border:none;cursor:pointer;color:var(--theme-elevation-500);transition:all .15s}.KanbanBoard_viewToggleBtn__QV5rx:not(:last-child){border-right:1px solid var(--theme-elevation-200)}.KanbanBoard_viewToggleBtn__QV5rx:hover:not(.KanbanBoard_active__J71Zx){background:var(--theme-elevation-100)}.KanbanBoard_viewToggleBtn__QV5rx.KanbanBoard_active__J71Zx{background:var(--theme-elevation-900);color:var(--theme-elevation-0)}.KanbanBoard_newTaskButton__5IXJz{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--theme-success-500);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.KanbanBoard_newTaskButton__5IXJz:hover{background:var(--theme-success-600)}.KanbanBoard_kanbanBoard__ibC6e{display:flex;gap:12px;overflow-x:auto;padding:16px;min-height:calc(100vh - 200px);background:var(--theme-elevation-50)}.KanbanBoard_kanbanColumn__khPHf{flex:1 1;min-width:260px;max-width:320px;display:flex;flex-direction:column;background:var(--theme-elevation-100);border-radius:8px;border-top:3px solid var(--theme-elevation-300);overflow:hidden}.KanbanBoard_columnHeader__Fmfkr{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50)}.KanbanBoard_columnTitle__rny9u{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-800)}.KanbanBoard_columnCount__lgEeQ{background:var(--theme-elevation-200);color:var(--theme-elevation-700);font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px}.KanbanBoard_columnBody__Zdtl_{flex:1 1;padding:8px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.KanbanBoard_kanbanCard__MqAQ9{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:6px;padding:12px;cursor:-webkit-grab;cursor:grab;transition:box-shadow .15s,border-color .15s}.KanbanBoard_kanbanCard__MqAQ9:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:var(--theme-elevation-300)}.KanbanBoard_kanbanCard__MqAQ9:active{cursor:-webkit-grabbing;cursor:grabbing;opacity:.8}.KanbanBoard_kanbanCard__MqAQ9.KanbanBoard_selected__kFeiA{border-color:var(--theme-success-500);box-shadow:0 0 0 2px rgba(37,99,235,.15)}.KanbanBoard_kanbanCard__MqAQ9.KanbanBoard_overdue__qN9T8{border-left:3px solid #dc2626}.KanbanBoard_cardHeader__OAgr8{display:flex;align-items:center;gap:8px;margin-bottom:6px}.KanbanBoard_priorityDot__wnGeb{width:8px;height:8px;border-radius:50%;flex-shrink:0}.KanbanBoard_priorityDot__wnGeb.KanbanBoard_critical__WfVsy{background:#dc2626}.KanbanBoard_priorityDot__wnGeb.KanbanBoard_high__mmL2r{background:#f97316}.KanbanBoard_priorityDot__wnGeb.KanbanBoard_medium__zQJJJ{background:#eab308}.KanbanBoard_priorityDot__wnGeb.KanbanBoard_low__7BcXx{background:#22c55e}.KanbanBoard_cardType__m3DS6{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.03em}.KanbanBoard_cardType__m3DS6 svg{width:12px;height:12px}.KanbanBoard_cardTitle__KMxxh{font-size:13px;font-weight:500;color:var(--theme-elevation-900);margin:0 0 6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.KanbanBoard_cardSerial__LA4c5{display:inline-block;font-size:11px;color:var(--theme-success-500);background:var(--theme-elevation-50);padding:1px 6px;border-radius:3px;margin-bottom:6px}.KanbanBoard_cardFooter__znY0H{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.KanbanBoard_cardAssignee__KDhbG,.KanbanBoard_cardDueDate__4mxNv{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--theme-elevation-600)}.KanbanBoard_cardAssignee__KDhbG svg,.KanbanBoard_cardDueDate__4mxNv svg{width:12px;height:12px}.KanbanBoard_cardAssignee__KDhbG.KanbanBoard_overdue__qN9T8,.KanbanBoard_cardDueDate__4mxNv.KanbanBoard_overdue__qN9T8{color:#dc2626;font-weight:500}.KanbanBoard_emptyColumn__i9rj8{display:flex;align-items:center;justify-content:center;padding:24px 16px;color:var(--theme-elevation-400);font-size:13px;font-style:italic}.NewTaskModal_modalOverlay__LCbaE{align-items:center;-webkit-backdrop-filter:blur(2px);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::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;grid-gap:16px;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)}.TaskDetail_taskDetail__9R4Yi{flex:1 1;overflow-y:auto;padding:0 2rem;max-height:100vh;height:94vh;background:var(--theme-elevation-100)}@media(max-width:768px){.TaskDetail_taskDetail__9R4Yi{height:calc(100vh - 60px);max-height:calc(100vh - 60px);padding:0 1rem 2rem}}.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;padding-top:16px}@media(max-width:768px){.TaskDetail_taskDetailHeader__avw_K{margin-bottom:12px;padding-bottom:12px;padding-top:12px;gap:8px}}.TaskDetail_taskHeaderLeft__WKRRm{align-items:flex-start;display:flex;gap:16px;min-width:0;flex:1 1}@media(max-width:768px){.TaskDetail_taskHeaderLeft__WKRRm{gap:10px;align-items:center}}.TaskDetail_backButton__norsl{align-items:center;background:var(--theme-elevation-200);border:none;border-radius:8px;color:var(--theme-elevation-800);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:all .2s;width:40px}.TaskDetail_backButton__norsl:hover{background:var(--theme-elevation-300)}.TaskDetail_backButton__norsl:active{background:var(--theme-elevation-350)}.TaskDetail_taskTypeIcon__BxJHZ{align-items:center;background:var(--theme-elevation-100);border-radius:12px;color:var(--theme-success-500);display:flex;height:48px;justify-content:center;width:48px;flex-shrink:0}.TaskDetail_taskTypeIcon__BxJHZ svg{height:24px;width:24px}@media(max-width:768px){.TaskDetail_taskTypeIcon__BxJHZ{height:36px;width:36px;border-radius:8px}.TaskDetail_taskTypeIcon__BxJHZ svg{height:18px;width:18px}}.TaskDetail_taskDetailHeader__avw_K h2{font-size:24px;font-weight:700;margin:0 0 4px}@media(max-width:768px){.TaskDetail_taskDetailHeader__avw_K h2{font-size:16px;margin:0 0 2px;word-break:break-word}}.TaskDetail_taskType__JJTJ7{color:var(--theme-elevation-600);font-size:14px;margin:0}@media(max-width:768px){.TaskDetail_taskType__JJTJ7{font-size:12px}}.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;flex-shrink:0}.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}@media(max-width:768px){.TaskDetail_taskStatusRow___iMbd{gap:8px;margin-bottom:12px;flex-wrap:wrap}}.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}@media(max-width:768px){.TaskDetail_statusSection__o9x3V{gap:6px}.TaskDetail_statusSection__o9x3V span{font-size:13px}}.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}@media(max-width:768px){.TaskDetail_statusSelect__Zljeh{font-size:13px;padding:6px 8px}}.TaskDetail_priorityBadgeLarge__c7T39{border-radius:6px;font-size:12px;font-weight:700;padding:6px 16px;text-transform:uppercase;flex-shrink:0}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-critical__dafrK{background:var(--color-error-100);color:var(--color-error-700)}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-high__LxCBd{background:var(--color-warning-200);color:var(--color-warning-700)}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-medium__pLgzk{background:var(--color-warning-100);color:var(--color-warning-650)}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-low__IKjJT{background:var(--color-success-100);color:var(--color-success-700)}@media(max-width:768px){.TaskDetail_priorityBadgeLarge__c7T39{font-size:11px;padding:4px 10px}}.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:var(--color-error-50);border:1px solid var(--color-error-200);color:var(--color-error-700)}.TaskDetail_alertBox__MSS8m.TaskDetail_overdue__SdPkK{background:var(--color-warning-50);border:1px solid var(--color-warning-200);color:var(--color-warning-650)}@media(max-width:768px){.TaskDetail_alertBox__MSS8m{padding:12px;gap:8px;margin-bottom:12px}}.TaskDetail_alertTitle___ZS5m{font-size:14px;font-weight:600;margin:0 0 4px}@media(max-width:768px){.TaskDetail_alertTitle___ZS5m{font-size:13px}}.TaskDetail_alertMessage__pOG37{font-size:13px;margin:0;opacity:.9}@media(max-width:768px){.TaskDetail_alertMessage__pOG37{font-size:12px}}.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;margin-bottom:12px}}.TaskDetail_taskDetailField__8TOUs{background:var(--theme-elevation-100);padding:16px}.TaskDetail_taskDetailField__8TOUs>p:first-child{align-items:center;color:var(--theme-elevation-600);display:flex;font-size:12px;font-weight:600;gap:6px;margin:0 0 12px;text-transform:uppercase}@media(max-width:768px){.TaskDetail_taskDetailField__8TOUs{padding:12px}.TaskDetail_taskDetailField__8TOUs>p:first-child{margin:0 0 8px;font-size:11px}}.TaskDetail_editFieldButton__ycEhG{background:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer;font-size:11px;line-height:1;margin-left:2px;opacity:.5;padding:2px 4px;transition:opacity .2s}.TaskDetail_editFieldButton__ycEhG:hover{opacity:1}.TaskDetail_inlineEditRow__VOw9_{align-items:center;display:flex;gap:6px}@media(max-width:768px){.TaskDetail_inlineEditRow__VOw9_{gap:4px}}.TaskDetail_inlineEditInput__CiLdn,.TaskDetail_inlineEditSelect__0Hdwo{background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-300);border-radius:6px;color:var(--theme-text);flex:1 1;font-size:13px;min-width:0;padding:6px 8px}.TaskDetail_inlineEditInput__CiLdn:focus,.TaskDetail_inlineEditSelect__0Hdwo:focus{border-color:var(--theme-success-500);outline:none}.TaskDetail_inlineEditInput__CiLdn:disabled,.TaskDetail_inlineEditSelect__0Hdwo:disabled{opacity:.6}.TaskDetail_inlineEditSave__DitIm{align-items:center;background:#16a34a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;padding:6px 10px;transition:background .2s}.TaskDetail_inlineEditSave__DitIm:hover:not(:disabled){background:#15803d}.TaskDetail_inlineEditSave__DitIm:disabled{opacity:.6}.TaskDetail_inlineEditCancel__eAIqm{align-items:center;background:var(--theme-elevation-200);border:none;border-radius:6px;color:var(--theme-text);cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:6px 10px;transition:background .2s}.TaskDetail_inlineEditCancel__eAIqm:hover:not(:disabled){background:var(--theme-elevation-300)}.TaskDetail_inlineEditCancel__eAIqm:disabled{opacity:.6}.TaskDetail_emptyFieldHint__DVGXW{color:var(--theme-elevation-500);font-size:13px;font-style:italic;margin:0}.TaskDetail_userInfo__1pv0_{align-items:center;display:flex;gap:12px}@media(max-width:768px){.TaskDetail_userInfo__1pv0_{gap:8px}}.TaskDetail_userAvatar___vaii{align-items:center;background:var(--theme-success-500);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:var(--theme-elevation-300);color:var(--theme-elevation-800)}@media(max-width:768px){.TaskDetail_userAvatar___vaii{height:32px;width:32px;font-size:12px}}.TaskDetail_userName__WdpGe{font-size:14px;font-weight:600;margin:0 0 2px}@media(max-width:768px){.TaskDetail_userName__WdpGe{font-size:13px}}.TaskDetail_userRole__FajMG{color:var(--theme-elevation-600);font-size:12px;margin:0}@media(max-width:768px){.TaskDetail_userRole__FajMG{font-size:11px}}.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:var(--color-error-500);font-weight:600}.TaskDetail_linkInfo__6RhG1{align-items:center;display:flex;gap:8px;cursor:pointer;border:1px solid var(--theme-elevation-300);border-radius:6px;padding:4px;transition:all .2s}.TaskDetail_linkInfo__6RhG1:hover{border-color:var(--theme-elevation-400);background:var(--theme-elevation-50)}.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 .TaskDetail_linkButton__BsU_u{background:rgba(0,0,0,0);border:none;color:var(--theme-elevation-500);font-size:13px;padding:0;text-decoration:underline}.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}@media(max-width:768px){.TaskDetail_taskDescription__3RunP{padding:12px;margin-bottom:12px}.TaskDetail_taskDescription__3RunP>p:last-child{font-size:13px}}.TaskDetail_taskImages__NnmtB{background:var(--theme-elevation-50);border-radius:8px;margin-bottom:20px;padding:16px}.TaskDetail_taskImages__NnmtB>p:first-child{color:var(--theme-elevation-600);font-size:12px;font-weight:600;margin:0 0 12px;text-transform:uppercase}@media(max-width:768px){.TaskDetail_taskImages__NnmtB{padding:12px;margin-bottom:12px}}.TaskDetail_taskActions__UWm9E{border-top:1px solid var(--theme-elevation-200);display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:20px}@media(max-width:768px){.TaskDetail_taskActions__UWm9E{gap:8px;padding-top:12px}}.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-success-600);color:var(--theme-success-50)}.TaskDetail_actionButton___VN1e.TaskDetail_primary__D1_cD:hover:not(:disabled){background:var(--theme-success-700)}.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:var(--theme-error-500);color:var(--theme-error-50)}.TaskDetail_actionButton___VN1e.TaskDetail_danger__5BLkE:hover:not(:disabled){background:var(--theme-error-600)}.TaskDetail_actionButton___VN1e.TaskDetail_delete__fQ1D2{background:var(--color-error-600);color:var(--color-error-100);border:1px solid var(--color-error-700)}.TaskDetail_actionButton___VN1e.TaskDetail_delete__fQ1D2:hover:not(:disabled){background:var(--color-error-700);border-color:var(--color-error-800)}@media(max-width:768px){.TaskDetail_actionButton___VN1e{padding:8px 14px;font-size:13px;gap:6px;flex:1 1;justify-content:center;min-width:calc(50% - 4px)}}.TaskDetail_blockingTasks__qgXB4{margin-top:16px;padding-top:12px;border-top:1px solid var(--color-error-200)}.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 var(--color-error-200);display:flex;gap:10px;padding:10px;transition:all .2s}.TaskDetail_blockingTaskItem__y0Gsk:hover{background:rgba(255,255,255,.8);border-color:var(--color-error-300)}@media(max-width:768px){.TaskDetail_blockingTaskItem__y0Gsk{padding:8px;gap:8px}}.TaskDetail_blockingTaskIcon__iNFH_{align-items:center;background:#fff;border-radius:6px;color:var(--color-error-700);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:var(--color-error-700);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:var(--theme-success-400)}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-in-progress__ialJa{color:var(--color-warning-400)}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-completed__5bdg2{color:#16a34a}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-cancelled__hsGln{color:var(--theme-elevation-500)}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-blocked__gLYku{color:var(--color-error-500)}.TaskDetail_blockingTaskAssignee__9Ipvf{color:var(--color-error-700);opacity:.7}.TaskDetail_repairSummary__J_9Qn{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:8px;margin-bottom:20px;padding:16px}@media(max-width:768px){.TaskDetail_repairSummary__J_9Qn{padding:12px;margin-bottom:12px}}.TaskDetail_sectionLabel__Gtojo{color:var(--theme-elevation-600);font-size:12px;font-weight:600;margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.TaskDetail_repairSummaryGrid__EnCLe{display:flex;flex-direction:column;gap:10px}.TaskDetail_repairSummaryField__N3NUm{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:var(--theme-elevation-100);border-radius:6px;border-left:3px solid var(--theme-elevation-300)}.TaskDetail_repairWarning__S_Mdn{border-left-color:#f59e0b;background:rgba(245,158,11,.05)}.TaskDetail_repairDanger__E3YHY{border-left-color:#dc2626;background:rgba(220,38,38,.05)}.TaskDetail_repairFieldLabel__OcIRB{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--theme-elevation-500);letter-spacing:.05em}.TaskDetail_repairFieldValue__ky78u{font-size:13px;line-height:1.5;color:var(--theme-elevation-800);white-space:pre-wrap}.TaskDetail_repairStatus__1LzNK{font-size:13px;font-weight:600;text-transform:capitalize;color:var(--theme-elevation-700)}.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%;height:calc(100vh - 60px);max-height:calc(100vh - 60px);border-right:none}}.TaskList_taskListHeader__Vupnx{padding:1.5rem;border-bottom:1px solid var(--theme-elevation-200)}@media(max-width:768px){.TaskList_taskListHeader__Vupnx{padding:1rem}}.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}@media(max-width:768px){.TaskList_headerTop__cZ472{margin-bottom:.75rem}}.TaskList_headerActions__94Rxq{display:flex;align-items:center;gap:8px}.TaskList_viewToggle__Oh6sF{display:flex;border:1px solid var(--theme-elevation-200);border-radius:6px;overflow:hidden}.TaskList_viewToggleBtn__Wra3w{display:flex;align-items:center;justify-content:center;padding:6px 8px;background:none;border:none;cursor:pointer;color:var(--theme-elevation-500);transition:all .15s}.TaskList_viewToggleBtn__Wra3w:not(:last-child){border-right:1px solid var(--theme-elevation-200)}.TaskList_viewToggleBtn__Wra3w:hover:not(.TaskList_active__0tMte){background:var(--theme-elevation-100)}.TaskList_viewToggleBtn__Wra3w.TaskList_active__0tMte{background:var(--theme-elevation-900);color:var(--theme-elevation-0)}.TaskList_newTaskButton__0NkPb{padding:.5rem;background:var(--theme-success-500);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:var(--theme-success-600)}.TaskList_newTaskButton__0NkPb svg{width:1rem;height:1rem}.TaskList_searchBox__Qz40P{position:relative;margin-bottom:1rem}@media(max-width:768px){.TaskList_searchBox__Qz40P{margin-bottom:.75rem}}.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:var(--theme-success-500);box-shadow:0 0 0 3px rgba(21,135,186,.1)}.TaskList_filterTabs__GSSSh{display:flex;gap:.5rem;margin-bottom:.75rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.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}@media(max-width:768px){.TaskList_filterTabs__GSSSh{gap:.375rem;margin-bottom:.5rem;padding-bottom:.375rem}}.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:var(--theme-success-500);color:#fff}@media(max-width:768px){.TaskList_filterTab__b1WR3{padding:.375rem .625rem;font-size:.6875rem}}.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:var(--theme-success-500);box-shadow:0 0 0 3px rgba(21,135,186,.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:var(--theme-success-500)}@media(max-width:768px){.TaskList_taskCard__jk38J{padding:.75rem}.TaskList_taskCard__jk38J:active{background:var(--theme-elevation-100)}}.TaskList_taskCardInner__Kdn73{display:flex;align-items:flex-start;gap:.75rem}@media(max-width:768px){.TaskList_taskCardInner__Kdn73{gap:.5rem}}.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}@media(max-width:768px){.TaskList_taskCardTop__s9K66{margin-bottom:.375rem;gap:.375rem}.TaskList_taskCardTop__s9K66 h3{font-size:.8125rem}}.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:var(--color-error-500);color:#fff}.TaskList_priorityBadge__Rn_O7.TaskList_high__W6UDB{background:var(--color-warning-200);color:var(--color-warning-700)}.TaskList_priorityBadge__Rn_O7.TaskList_medium__fxp_O{background:var(--color-warning-100);color:var(--color-warning-650)}.TaskList_priorityBadge__Rn_O7.TaskList_low__OhO28{background:var(--theme-elevation-150);color:var(--theme-elevation-800)}@media(max-width:768px){.TaskList_priorityBadge__Rn_O7{padding:.125rem .375rem;font-size:.6875rem}}.TaskList_taskCardMeta__QtFn9{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}@media(max-width:768px){.TaskList_taskCardMeta__QtFn9{gap:.375rem;margin-bottom:.375rem}}.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:var(--color-success-100);color:var(--color-success-700)}.TaskList_statusBadge__3w5vz.TaskList_blocked__LGorV{background:var(--color-error-100);color:var(--color-error-700)}.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)}@media(max-width:768px){.TaskList_statusBadge__3w5vz{padding:.125rem .375rem;font-size:.6875rem}}.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}@media(max-width:768px){.TaskList_taskType__8jS4V{font-size:.6875rem;margin-bottom:.375rem}}.TaskList_taskCardFooter__rdzTk{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}@media(max-width:768px){.TaskList_taskCardFooter__rdzTk{font-size:.6875rem}}.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:var(--color-error-500)}.TaskList_taskDueDate__yvENU svg{width:.75rem;height:.75rem}.TaskList_taskComments__L0kKK{display:flex;align-items:center;gap:.25rem;color:var(--theme-success-100);margin-top:.5rem;background:var(--theme-success-500);border-radius:8px;padding:4px 8px}.TaskList_taskComments__L0kKK svg{width:.75rem;height:.75rem}@media(max-width:768px){.TaskList_taskComments__L0kKK{margin-top:.375rem;padding:3px 6px;font-size:.6875rem}}.TaskList_pagination__OwUZB{padding:1rem 1.5rem;border-top:1px solid var(--theme-elevation-200);display:flex;flex-direction:column;gap:.75rem;background:var(--theme-elevation-0)}@media(max-width:768px){.TaskList_pagination__OwUZB{padding:.75rem 1rem;gap:.5rem}}.TaskList_paginationInfo__ajceM{font-size:.875rem;color:var(--theme-elevation-600);text-align:center}@media(max-width:768px){.TaskList_paginationInfo__ajceM{font-size:.75rem}}.TaskList_paginationControls__b4RIl{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.TaskList_paginationButton__yBN_0{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);color:var(--theme-elevation-700);border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .2s}.TaskList_paginationButton__yBN_0:hover:not(:disabled){background:var(--theme-elevation-50);border-color:var(--theme-success-500);color:var(--theme-success-500)}.TaskList_paginationButton__yBN_0:disabled{opacity:.5;cursor:not-allowed}.TaskList_paginationButton__yBN_0 svg{width:1rem;height:1rem}@media(max-width:768px){.TaskList_paginationButton__yBN_0{padding:.375rem .5rem;font-size:.75rem}}.TaskList_pageNumber__uy7U1{font-size:.875rem;color:var(--theme-elevation-700);font-weight:500}@media(max-width:768px){.TaskList_pageNumber__uy7U1{font-size:.75rem}}.Tasks_tasksView__MyqAq{display:flex;min-height:100vh;background:var(--theme-elevation-50);border-top:1px solid var(--theme-elevation-200)}@media(max-width:768px){.Tasks_tasksView__MyqAq{flex-direction:column;min-height:calc(100vh - 60px)}}.Tasks_kanbanContainer__NCaLu{flex:1 1;display:flex;flex-direction:column;overflow:hidden}