.Dashboard-module__rEr93q__dashboard{--dashboard-primary:#3b82f6;--dashboard-primary-hover:#2563eb;--dashboard-success:#22c55e;--dashboard-warning:#f97316;--dashboard-danger:#ef4444;--dashboard-bg-light:#f9fafb;--dashboard-bg-dark:#111827;--dashboard-card-light:#fff;--dashboard-card-dark:#1f2937;flex-direction:column;min-height:100vh;display:flex}.Dashboard-module__rEr93q__dashboardHeader{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.Dashboard-module__rEr93q__headerActions{gap:1rem;display:flex}.Dashboard-module__rEr93q__dashboardContent{flex-direction:column;flex:1;gap:1.5rem;padding-bottom:2rem;display:flex}.Dashboard-module__rEr93q__dashboardLoading,.Dashboard-module__rEr93q__dashboardError{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh;display:flex}.Dashboard-module__rEr93q__errorIcon{font-size:3rem}.Dashboard-module__rEr93q__topStatsSection{gap:1.5rem;margin-bottom:1.5rem;display:flex}.Dashboard-module__rEr93q__timeStatsContainer{white-space:nowrap;flex-direction:row;gap:1rem;display:flex}.Dashboard-module__rEr93q__timeStatsWrapper{flex-direction:column;justify-content:space-between;gap:0;height:100%;display:flex}.Dashboard-module__rEr93q__dailyStatsContainer{flex-direction:column;gap:1rem;width:100%;display:flex}.Dashboard-module__rEr93q__statCard{background-color:var(--dashboard-card-light);text-align:center;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;box-shadow:0 1px 3px #0000000d}.Dashboard-module__rEr93q__statItem{align-items:left;text-align:center;flex-direction:column;justify-content:center;padding:.5rem 0;display:flex}.Dashboard-module__rEr93q__statDivider{background-color:#e5e7eb;width:100%;height:1px}.Dashboard-module__rEr93q__statValue{color:var(--dashboard-primary);margin-top:.5rem;font-size:1.5rem;font-weight:700;line-height:1}.Dashboard-module__rEr93q__timeValue{align-items:baseline;gap:.15rem;display:inline-flex}.Dashboard-module__rEr93q__timeNumber{color:var(--dashboard-primary);font-size:1.75rem;font-weight:700}.Dashboard-module__rEr93q__timeUnit{color:var(--dashboard-primary);font-size:.875rem;font-weight:700}.Dashboard-module__rEr93q__dashboardGrid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.Dashboard-module__rEr93q__activeTimerSection{grid-column:1/3}.Dashboard-module__rEr93q__activeTimer,.Dashboard-module__rEr93q__noActiveTimer{background-color:var(--dashboard-card-light);margin-top:.5rem}.Dashboard-module__rEr93q__timerTask{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.Dashboard-module__rEr93q__timerTaskInfo{flex-direction:column;gap:.5rem;display:flex}.Dashboard-module__rEr93q__timerControls{gap:.5rem;display:flex}.Dashboard-module__rEr93q__timeDisplay{flex-direction:column;align-items:center;margin-top:1rem;display:flex}.Dashboard-module__rEr93q__startTime{color:var(--dashboard-primary);margin-top:.5rem;font-size:.875rem}.Dashboard-module__rEr93q__tagsList{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.Dashboard-module__rEr93q__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.Dashboard-module__rEr93q__emptyIcon{font-size:2rem}.Dashboard-module__rEr93q__pendingTasksSection{grid-area:2/1/3/2}.Dashboard-module__rEr93q__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.Dashboard-module__rEr93q__pendingTasksList{flex-direction:column;gap:1rem;display:flex}.Dashboard-module__rEr93q__taskItem{cursor:pointer;transition:transform .2s,box-shadow .2s}.Dashboard-module__rEr93q__taskItem:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.Dashboard-module__rEr93q__taskHeader{align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.Dashboard-module__rEr93q__taskContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.Dashboard-module__rEr93q__taskProject{align-items:center;gap:.5rem;display:flex}.Dashboard-module__rEr93q__projectColor{border-radius:50%;width:.75rem;height:.75rem}.Dashboard-module__rEr93q__taskName{margin:0;font-size:1rem;line-height:1.4}.Dashboard-module__rEr93q__taskMeta{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.Dashboard-module__rEr93q__dueDate{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Dashboard-module__rEr93q__dueLabel{color:var(--dashboard-primary);font-weight:600}.Dashboard-module__rEr93q__priorityBadge{border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.Dashboard-module__rEr93q__priority_high{background-color:var(--dashboard-danger);color:#fff}.Dashboard-module__rEr93q__priority_medium{background-color:var(--dashboard-warning);color:#fff}.Dashboard-module__rEr93q__priority_low{background-color:var(--dashboard-success);color:#fff}.Dashboard-module__rEr93q__statusBadge{white-space:nowrap;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.Dashboard-module__rEr93q__status_todo{color:#374151;background-color:#e5e7eb}.Dashboard-module__rEr93q__status_in_progress{color:#fff;background-color:#3b82f6}.Dashboard-module__rEr93q__status_done{color:#fff;background-color:#22c55e}.Dashboard-module__rEr93q__status_on_hold{color:#fff;background-color:#f59e0b}.Dashboard-module__rEr93q__emptyTasks,.Dashboard-module__rEr93q__emptyEntries,.Dashboard-module__rEr93q__emptyProjects,.Dashboard-module__rEr93q__emptyStats{text-align:center;color:#6b7280;padding:2rem;font-style:italic}.Dashboard-module__rEr93q__recentEntriesSection{grid-area:2/2/3/3}.Dashboard-module__rEr93q__recentEntriesList{flex-direction:column;gap:1rem;display:flex}.Dashboard-module__rEr93q__entryHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.Dashboard-module__rEr93q__entryProject{align-items:center;gap:.5rem;display:flex}.Dashboard-module__rEr93q__entryTask{margin:.5rem 0;font-size:1rem;line-height:1.4}.Dashboard-module__rEr93q__entryTime{flex-direction:row;gap:1rem;margin-top:.5rem;font-size:.875rem;display:flex}.Dashboard-module__rEr93q__entryTimeDetail{gap:.5rem;display:flex}.Dashboard-module__rEr93q__entryDuration{color:var(--dashboard-primary);font-weight:600}.Dashboard-module__rEr93q__entryNotes{margin-top:.5rem;font-size:.875rem;line-height:1.4}.Dashboard-module__rEr93q__entryNotes p{margin-top:.25rem}.Dashboard-module__rEr93q__projectsTimeSection{grid-area:3/1/4/2}.Dashboard-module__rEr93q__projectsTimeList{background-color:var(--dashboard-card-light);border-radius:.5rem;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:1rem;display:flex;box-shadow:0 1px 3px #0000000d}.Dashboard-module__rEr93q__projectTimeItem{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.Dashboard-module__rEr93q__projectTimeItem:last-child{border-bottom:none}.Dashboard-module__rEr93q__projectName{align-items:center;gap:.5rem;display:flex}.Dashboard-module__rEr93q__projectDuration{font-weight:600}.Dashboard-module__rEr93q__dailyStatsSection{grid-area:3/2/4/3}.Dashboard-module__rEr93q__barChart{justify-content:space-between;align-items:flex-end;height:250px;display:flex}.Dashboard-module__rEr93q__barColumn{flex-direction:column;align-items:center;width:100%;display:flex}.Dashboard-module__rEr93q__barLabel{text-align:center;min-height:1.5rem;margin-bottom:.5rem;font-size:.75rem}.Dashboard-module__rEr93q__bar{background-color:var(--dashboard-primary);border-radius:.25rem .25rem 0 0;width:2rem;transition:height .2s}.Dashboard-module__rEr93q__barDay{text-align:center;color:#6b7280;border-top:1px solid #e5e7eb;width:100%;padding-top:.5rem;font-size:.875rem}@media (max-width:768px){.Dashboard-module__rEr93q__topStatsSection{flex-direction:column;grid-template-columns:1fr}.Dashboard-module__rEr93q__combinedStatCard{flex-direction:row;justify-content:space-around}.Dashboard-module__rEr93q__timeStatsWrapper{flex-direction:row;justify-content:space-between;gap:0}.Dashboard-module__rEr93q__statItem{text-align:center;flex:1;align-items:center;padding:.75rem .5rem}.Dashboard-module__rEr93q__statDivider{width:1px;height:auto;margin:.5rem 0}.Dashboard-module__rEr93q__statValue{font-size:1.25rem}.Dashboard-module__rEr93q__timeNumber{font-size:1.5rem}.Dashboard-module__rEr93q__timeUnit{font-size:.75rem}.Dashboard-module__rEr93q__dashboardGrid{grid-template-columns:1fr}.Dashboard-module__rEr93q__activeTimerSection,.Dashboard-module__rEr93q__pendingTasksSection,.Dashboard-module__rEr93q__recentEntriesSection,.Dashboard-module__rEr93q__projectsTimeSection,.Dashboard-module__rEr93q__dailyStatsSection{grid-column:1/2}.Dashboard-module__rEr93q__activeTimerSection{grid-row:1/2}.Dashboard-module__rEr93q__pendingTasksSection{grid-row:2/3}.Dashboard-module__rEr93q__recentEntriesSection{grid-row:3/4}.Dashboard-module__rEr93q__projectsTimeSection{grid-row:4/5}.Dashboard-module__rEr93q__dailyStatsSection{grid-row:5/6}.Dashboard-module__rEr93q__timerTask{flex-direction:column;gap:1rem}.Dashboard-module__rEr93q__timerControls{justify-content:space-between;width:100%}}@media (prefers-color-scheme:dark){.Dashboard-module__rEr93q__dashboard{background-color:var(--dashboard-bg-dark);color:#f9fafb}.Dashboard-module__rEr93q__statCard,.Dashboard-module__rEr93q__activeTimer,.Dashboard-module__rEr93q__noActiveTimer,.Dashboard-module__rEr93q__projectsTimeList{background-color:var(--dashboard-card-dark);box-shadow:0 1px 3px #0003}.Dashboard-module__rEr93q__statDivider{background-color:#374151}.Dashboard-module__rEr93q__statValue,.Dashboard-module__rEr93q__timeNumber,.Dashboard-module__rEr93q__timeUnit{color:#93c5fd}.Dashboard-module__rEr93q__emptyTasks,.Dashboard-module__rEr93q__emptyEntries,.Dashboard-module__rEr93q__emptyProjects,.Dashboard-module__rEr93q__emptyStats{color:#9ca3af}.Dashboard-module__rEr93q__projectTimeItem{border-bottom-color:#374151}.Dashboard-module__rEr93q__bar{background-color:#3b82f6}.Dashboard-module__rEr93q__barDay{color:#9ca3af}.Dashboard-module__rEr93q__barChart{background-image:linear-gradient(#0000 24%,#374151 25% 25%,#0000 26%),linear-gradient(#0000 49%,#374151 50% 50%,#0000 51%),linear-gradient(#0000 74%,#374151 75% 75%,#0000 76%)}.Dashboard-module__rEr93q__startTime{color:#93c5fd}.Dashboard-module__rEr93q__taskItem:hover{box-shadow:0 4px 6px #0000004d}}
