.tasks-module__CmmiNa__container{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:24px 32px;font-family:inherit}.tasks-module__CmmiNa__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.tasks-module__CmmiNa__titleArea h1{color:#0f172a;align-items:center;gap:10px;margin:0 0 4px;font-size:20px;font-weight:800;display:flex}.tasks-module__CmmiNa__titleArea p{color:#64748b;margin:0;font-size:13.5px}.tasks-module__CmmiNa__createBtn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 2px 8px #4f46e540}.tasks-module__CmmiNa__createBtn:hover{background:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px #4f46e559}.tasks-module__CmmiNa__statsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px;display:grid}.tasks-module__CmmiNa__statCard{border:1px solid var(--border-color-default);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:16px 20px;display:flex;box-shadow:0 1px 3px #00000008}.tasks-module__CmmiNa__statIcon{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;display:flex}.tasks-module__CmmiNa__statInfo{flex-direction:column;display:flex}.tasks-module__CmmiNa__statValue{color:#0f172a;font-size:18px;font-weight:800;line-height:1.1}.tasks-module__CmmiNa__statLabel{color:#64748b;margin-top:2px;font-size:12px;font-weight:600}.tasks-module__CmmiNa__filterBar{border:1px solid var(--border-color-default);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex;box-shadow:0 1px 3px #00000008}.tasks-module__CmmiNa__searchInput{border:1px solid #cbd5e1;border-radius:8px;outline:none;flex:2;min-width:220px;padding:8px 14px;font-size:13px}.tasks-module__CmmiNa__searchInput:focus{border-color:#4f46e5}.tasks-module__CmmiNa__filterSelect{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;flex:1;min-width:140px;padding:8px 12px;font-size:13px}.tasks-module__CmmiNa__filterSelect:focus{border-color:#4f46e5}.tasks-module__CmmiNa__tableCard{border:1px solid var(--border-color-default);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.tasks-module__CmmiNa__tasksList{flex-direction:column;display:flex}.tasks-module__CmmiNa__taskRow{border-bottom:1px solid #f1f5f9;align-items:center;gap:16px;padding:16px 20px;transition:background .15s;display:flex}.tasks-module__CmmiNa__taskRow:last-child{border-bottom:none}.tasks-module__CmmiNa__taskRow:hover{background:#f8fafc}.tasks-module__CmmiNa__taskRow.tasks-module__CmmiNa__completed{opacity:.65;background:#fafafa}.tasks-module__CmmiNa__taskRow.tasks-module__CmmiNa__completed .tasks-module__CmmiNa__taskTitle{color:#64748b;text-decoration:line-through}.tasks-module__CmmiNa__checkboxCol{align-items:center;display:flex}.tasks-module__CmmiNa__taskCheckbox{cursor:pointer;accent-color:#10b981;width:18px;height:18px}.tasks-module__CmmiNa__taskMainCol{flex-direction:column;flex:3;gap:4px;min-width:260px;display:flex}.tasks-module__CmmiNa__taskHeaderLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tasks-module__CmmiNa__taskTitle{color:#0f172a;font-size:13px;font-weight:700}.tasks-module__CmmiNa__moduleBadge{color:#475569;border:1px solid var(--border-color-default);background:#f1f5f9;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.tasks-module__CmmiNa__priorityBadge{border-radius:12px;padding:2px 8px;font-size:11px;font-weight:800}.tasks-module__CmmiNa__priorityUrgent{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.tasks-module__CmmiNa__priorityHigh{color:#9a3412;background:#ffedd5;border:1px solid #fdba74}.tasks-module__CmmiNa__priorityMedium{color:#854d0e;background:#fef9c3;border:1px solid #fde047}.tasks-module__CmmiNa__priorityLow{color:#075985;background:#e0f2fe;border:1px solid #bae6fd}.tasks-module__CmmiNa__taskDesc{color:#64748b;margin:0;font-size:12.5px;line-height:1.4}.tasks-module__CmmiNa__taskRelated{color:#4f46e5;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex}.tasks-module__CmmiNa__assigneeCol{flex:1.5;align-items:center;gap:10px;min-width:150px;display:flex}.tasks-module__CmmiNa__userAvatar{color:#4338ca;background:#e0e7ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex}.tasks-module__CmmiNa__assigneeDetails{flex-direction:column;display:flex}.tasks-module__CmmiNa__assigneeName{color:#1e293b;font-size:13px;font-weight:700}.tasks-module__CmmiNa__assigneeRole{color:#64748b;font-size:11px}.tasks-module__CmmiNa__deadlineCol{flex-direction:column;flex:1.5;gap:2px;min-width:140px;display:flex}.tasks-module__CmmiNa__dueDateText{color:#334155;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}.tasks-module__CmmiNa__dueTimeText{color:#64748b;font-size:11px}.tasks-module__CmmiNa__overdueBadge{color:#b91c1c;background:#fee2e2;border-radius:4px;width:fit-content;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.tasks-module__CmmiNa__statusCol{flex:1;min-width:100px}.tasks-module__CmmiNa__statusPill{border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.tasks-module__CmmiNa__statusPending{color:#92400e;background:#fef3c7}.tasks-module__CmmiNa__statusInProgress{color:#3730a3;background:#e0e7ff}.tasks-module__CmmiNa__statusCompleted{color:#065f46;background:#d1fae5}.tasks-module__CmmiNa__actionsCol{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tasks-module__CmmiNa__remindBtn{color:#b45309;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:11.5px;font-weight:700;transition:all .15s;display:flex}.tasks-module__CmmiNa__remindBtn:hover{color:#92400e;background:#fef3c7;border-color:#fcd34d}.tasks-module__CmmiNa__actionIconBtn{border:1px solid var(--border-color-default);cursor:pointer;color:#64748b;background:0 0;border-radius:6px;padding:6px 8px;font-size:13px;transition:all .15s}.tasks-module__CmmiNa__actionIconBtn:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.tasks-module__CmmiNa__deleteBtn:hover{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.tasks-module__CmmiNa__emptyState{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.tasks-module__CmmiNa__emptyStateIcon{margin-bottom:4px;font-size:40px}.tasks-module__CmmiNa__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;z-index:999999!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.tasks-module__CmmiNa__modalContent{border:1px solid var(--border-color-default);background:#fff;border-radius:16px;flex-direction:column;width:600px;max-width:95vw;max-height:92vh;animation:.2s cubic-bezier(.16,1,.3,1) tasks-module__CmmiNa__modalScale;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes tasks-module__CmmiNa__modalScale{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.tasks-module__CmmiNa__modalHeader{border-bottom:1px solid var(--border-color-default);background:#f8fafc;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.tasks-module__CmmiNa__modalTitle{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;display:flex}.tasks-module__CmmiNa__closeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:15px}.tasks-module__CmmiNa__modalForm{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.tasks-module__CmmiNa__formGroup{flex-direction:column;gap:6px;display:flex}.tasks-module__CmmiNa__formLabel{color:#334155;justify-content:space-between;font-size:12.5px;font-weight:700;display:flex}.tasks-module__CmmiNa__formInput,.tasks-module__CmmiNa__formSelect,.tasks-module__CmmiNa__formTextarea{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:13.5px}.tasks-module__CmmiNa__formInput:focus,.tasks-module__CmmiNa__formSelect:focus,.tasks-module__CmmiNa__formTextarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.tasks-module__CmmiNa__formGrid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:540px){.tasks-module__CmmiNa__formGrid2{grid-template-columns:1fr}}.tasks-module__CmmiNa__warningAlert{background:#fffbeb;border:1px solid #fde047;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;animation:.2s tasks-module__CmmiNa__fadeInAlert;display:flex}@keyframes tasks-module__CmmiNa__fadeInAlert{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tasks-module__CmmiNa__warningIcon{flex-shrink:0;font-size:15px}.tasks-module__CmmiNa__warningTitle{color:#854d0e;margin-bottom:2px;font-size:12.5px;font-weight:800}.tasks-module__CmmiNa__warningText{color:#92400e;margin:0;font-size:12px;line-height:1.4}.tasks-module__CmmiNa__modalFooter{border-top:1px solid var(--border-color-default);background:#f8fafc;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.tasks-module__CmmiNa__cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.tasks-module__CmmiNa__submitBtn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:700;transition:all .15s}.tasks-module__CmmiNa__submitBtn:hover{background:#4338ca}
