.TasksPage_container__yfbu3{padding:1.5rem;max-width:95%;margin:0 auto;background-color:#f8f9fc;min-height:100vh}@media (min-width:1400px){.TasksPage_container__yfbu3{max-width:1800px}}@media (min-width:2000px){.TasksPage_container__yfbu3{max-width:2400px}}.TasksPage_header__1hO_X{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}.TasksPage_headerLeft__bEYRa{display:flex;align-items:center;gap:1rem}.TasksPage_backButton__vHRLy{padding:.5rem 1rem;background-color:#F3F4F6;color:#4B5563;border:1px solid #e5e7eb;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.TasksPage_backButton__vHRLy:hover{background-color:#E5E7EB;transform:translateX(-2px)}.TasksPage_title__uGFeD{font-size:2rem;color:#111827;margin:0;font-weight:700}.TasksPage_dashboardButton__YhRQs{padding:.75rem 1.25rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:white;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.TasksPage_dashboardButton__YhRQs:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.TasksPage_tabsContainer__HuISh{margin-bottom:1.5rem}.TasksPage_tabs__ogRY6{display:flex;border-bottom:1px solid #e5e7eb}.TasksPage_tab__d_sdV{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#6B7280;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease}.TasksPage_activeTab__W1o2F{color:#4338ca;border-bottom-color:#4338ca}.TasksPage_tab__d_sdV:hover:not(.TasksPage_activeTab__W1o2F){color:#4B5563;border-bottom-color:#D1D5DB}.TasksPage_filtersContainer__DqSL1{margin-bottom:2rem}.TasksPage_filters__mkIl5{display:flex;flex-wrap:wrap;gap:.75rem}.TasksPage_filter__NlMPf{padding:.5rem 1rem;background-color:#FFFFFF;border:1px solid #e5e7eb;border-radius:9999px;font-size:.875rem;font-weight:500;color:#4B5563;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.TasksPage_filter__NlMPf:hover:not(.TasksPage_activeFilter__LS8e8){background-color:#F3F4F6;transform:translateY(-1px)}.TasksPage_activeFilter__LS8e8{background-color:#4338ca;color:white;border-color:#4338ca}.TasksPage_taskSections__ToiJs{display:flex;flex-direction:column;gap:2rem}.TasksPage_taskSection__GhZb0{background-color:#FFFFFF;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e5e7eb}.TasksPage_sectionTitle__E3K3E{font-size:1.25rem;color:#4338ca;margin-top:0;margin-bottom:1.25rem;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem;font-weight:600}.TasksPage_taskCards__iOCU1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}@media (min-width:1600px){.TasksPage_taskCards__iOCU1{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.TasksPage_taskCard__t2cBY{background-color:#FFFFFF;border-radius:.75rem;padding:1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;position:relative;overflow:hidden}.TasksPage_taskCard__t2cBY:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#D1D5DB}.TasksPage_taskCard__t2cBY.TasksPage_pending__o9ORI:before{background-color:#FBBF24}.TasksPage_taskCard__t2cBY.TasksPage_in_progress__rm1nG:before{background-color:#3B82F6}.TasksPage_taskCard__t2cBY.TasksPage_completed__RIxcY:before{background-color:#10B981}.TasksPage_taskCard__t2cBY.TasksPage_overdue__55_6l,.TasksPage_taskCard__t2cBY.TasksPage_overdue__55_6l:before{background-color:#FEE2E2}.TasksPage_taskCard__t2cBY:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.TasksPage_taskHeader__rIwS7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.TasksPage_taskTitle__pinkJ{font-size:1.125rem;color:#111827;font-weight:600;line-height:1.4;flex:1 1;margin:0 1rem 0 0}.TasksPage_taskStatus__GouqG{font-size:.8125rem;font-weight:500;padding:2px 8px;border-radius:4px;text-transform:uppercase}.TasksPage_taskStatus__GouqG.TasksPage_pending__o9ORI{background-color:#f8fafc;color:#64748b}.TasksPage_taskStatus__GouqG.TasksPage_in_progress__rm1nG{background-color:#eff6ff;color:#3b82f6}.TasksPage_taskStatus__GouqG.TasksPage_completed__RIxcY{background-color:#f0fdf4;color:#22c55e}.TasksPage_taskStatus__GouqG.TasksPage_graded__Srlyw{background-color:#e6f0ff;color:#4299e1}.TasksPage_taskStatus__GouqG.TasksPage_overdue__55_6l{background-color:#fef2f2;color:#ef4444}.TasksPage_pending__o9ORI{background-color:#f8fafc;border-color:#64748b}.TasksPage_in_progress__rm1nG{background-color:#eff6ff;border-color:#3b82f6}.TasksPage_completed__RIxcY{background-color:#e6f7ee;border-color:#48bb78}.TasksPage_graded__Srlyw{background-color:#e6f0ff;border-color:#4299e1}.TasksPage_overdue__55_6l{background-color:#fff5f5;border-color:#f56565}.TasksPage_taskDetails__8zzX5{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.TasksPage_taskDetail__MMvIB{display:flex;flex-direction:column;gap:.25rem}.TasksPage_detailLabel__xt_Px{font-size:.75rem;color:#6B7280;text-transform:uppercase;letter-spacing:.05em}.TasksPage_detailValue__dLUz8{font-size:.875rem;color:#111827;font-weight:600}.TasksPage_avgRating__J1oel{font-size:.75rem;color:#6B7280;margin-left:.25rem}.TasksPage_taskMeta__pl5WG{display:flex;justify-content:space-between;border-top:1px solid #e5e7eb;padding-top:1rem;font-size:.875rem;color:#6B7280}.TasksPage_assigneeInfo__IDs_J,.TasksPage_assignerInfo___sWxZ{display:flex;align-items:center;gap:.5rem}.TasksPage_assigneeAvatar__HyQ6I,.TasksPage_assignerAvatar__kMXsj{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover;flex-shrink:0}.TasksPage_assigneeInitial__TN2GY,.TasksPage_assignerInitial__Gpm0p{width:1.75rem;height:1.75rem;border-radius:50%;background-color:#4338ca;color:white;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.TasksPage_emptyState__SLSJx{text-align:center;padding:3rem;background-color:#FFFFFF;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e5e7eb}.TasksPage_emptyState__SLSJx h3{font-size:1.5rem;color:#111827;margin-bottom:1rem}.TasksPage_emptyState__SLSJx p{font-size:1rem;color:#6B7280}.TasksPage_noTasksMessage__wJnkr{color:#6B7280;font-style:italic;text-align:center;padding:1.5rem;background-color:#F9FAFB;border-radius:.5rem;border:1px dashed #e5e7eb}.TasksPage_loadingContainer__to_iZ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;color:#6B7280}.TasksPage_loadingSpinner__8uJ6t{width:50px;height:50px;border-radius:50%;border:4px solid rgba(99,102,241,.2);border-top-color:#6366f1;animation:TasksPage_spin__PwPxF 1s linear infinite;margin-bottom:1.5rem}@keyframes TasksPage_spin__PwPxF{to{transform:rotate(1turn)}}.TasksPage_errorMessage__jzgUq{background-color:#FEE2E2;border:1px solid #fecaca;border-radius:.75rem;padding:1.25rem;margin:1.5rem 0;color:#B91C1C;text-align:center}.TasksPage_viewModeContainer__75JZI{margin-bottom:1.5rem}.TasksPage_viewModes__Y2C2s{display:flex;gap:1rem}.TasksPage_viewMode___ayv_{padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;color:#6B7280;background-color:#F3F4F6;border:1px solid #e5e7eb;border-radius:.75rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.TasksPage_viewMode___ayv_:hover:not(.TasksPage_activeViewMode__vKfEh){background-color:#E5E7EB;transform:translateY(-1px)}.TasksPage_activeViewMode__vKfEh{background-color:#4338ca;color:white;border-color:#4338ca}@media (max-width:768px){.TasksPage_taskCards__iOCU1{grid-template-columns:1fr;gap:1rem}.TasksPage_filters__mkIl5{justify-content:center;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem}.TasksPage_filter__NlMPf{white-space:nowrap;font-size:.75rem;padding:.4rem .8rem}}