.EmptyTimerState-module__Vvkg5G__emptyState{text-align:center;background-color:var(--background);border:1px solid var(--border-color,#e5e7eb);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:400px;padding:3rem 1rem;display:flex}.EmptyTimerState-module__Vvkg5G__emptyStateIcon{color:var(--muted-foreground);margin-bottom:1.5rem}.EmptyTimerState-module__Vvkg5G__emptyStateTitle{color:var(--foreground);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.EmptyTimerState-module__Vvkg5G__emptyStateDescription{color:var(--muted-foreground);max-width:28rem;margin-bottom:2rem;font-size:1rem;line-height:1.5}.EmptyTimerState-module__Vvkg5G__lastTaskSuggestion{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.EmptyTimerState-module__Vvkg5G__lastTaskLabel{color:var(--muted-foreground);margin:0;font-size:.75rem}.EmptyTimerState-module__Vvkg5G__lastTaskButton{background-color:var(--card,#f9fafb);border:1px solid var(--border-color,#e5e7eb);color:var(--foreground);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;max-width:20rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .15s,border-color .15s;display:inline-flex;overflow:hidden}.EmptyTimerState-module__Vvkg5G__lastTaskButton:hover{background-color:var(--accent,#f3f4f6);border-color:var(--primary,#6366f1)}.EmptyTimerState-module__Vvkg5G__recentDailyTasks{flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:28rem;margin-bottom:1.5rem;display:flex}.EmptyTimerState-module__Vvkg5G__recentDailyTasksLabel{color:var(--muted-foreground);align-self:flex-start;margin:0;font-size:.75rem}.EmptyTimerState-module__Vvkg5G__recentDailyTasksList{border:1px solid var(--border-color,#e5e7eb);border-radius:.875rem;flex-direction:column;width:100%;margin-bottom:.5rem;display:flex;overflow:hidden}.EmptyTimerState-module__Vvkg5G__recentDailyTaskRow{cursor:pointer;border-bottom:1px solid var(--border-color,#e5e7eb);align-items:center;gap:.75rem;padding:.625rem .875rem;transition:background-color .15s;display:flex}.EmptyTimerState-module__Vvkg5G__recentDailyTaskRow:last-child{border-bottom:none}.EmptyTimerState-module__Vvkg5G__recentDailyTaskRow:hover{background-color:#00000008}.EmptyTimerState-module__Vvkg5G__recentDailyTaskRowSelected{background:linear-gradient(135deg,#3b82f614 0%,#6366f10d 100%)}.EmptyTimerState-module__Vvkg5G__recentDailyTaskRowSelected:hover{background-color:var(--accent,#f3f4f6)}.EmptyTimerState-module__Vvkg5G__recentDailyTaskInfo{text-align:left;flex-direction:column;gap:.125rem;display:flex;overflow:hidden}.EmptyTimerState-module__Vvkg5G__recentDailyTaskName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;line-height:1.3;overflow:hidden}.EmptyTimerState-module__Vvkg5G__recentDailyTaskParent{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.3;overflow:hidden}.EmptyTimerState-module__Vvkg5G__emptyStateActions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (prefers-color-scheme:dark){.EmptyTimerState-module__Vvkg5G__emptyState{background-color:var(--card)}}@media (max-width:640px){.EmptyTimerState-module__Vvkg5G__emptyStateActions{flex-direction:column;width:100%;max-width:20rem}}
.TaskSelector-module__Fks55q__taskSelector{flex-direction:column;width:100%;max-width:40rem;height:100%;min-height:400px;max-height:75vh;margin:0 auto;display:flex;overflow:hidden}.TaskSelector-module__Fks55q__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.TaskSelector-module__Fks55q__title{margin:0;font-size:1.25rem;font-weight:600}.TaskSelector-module__Fks55q__searchContainer{margin-bottom:1rem}.TaskSelector-module__Fks55q__selectAllContainer{background-color:var(--accent);border:1px solid var(--border);cursor:pointer;border-radius:.875rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .875rem;transition:all .2s ease-in-out;display:flex}.TaskSelector-module__Fks55q__selectAllContainer:hover{background-color:var(--muted);border-color:var(--muted-foreground)}.TaskSelector-module__Fks55q__selectAllLabel{color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500}.TaskSelector-module__Fks55q__taskList{scrollbar-width:thin;scrollbar-color:var(--muted-foreground)var(--accent);border:1px solid #e5e7eb;border-radius:.875rem;flex-direction:column;flex:1;min-height:150px;margin-bottom:.5rem;display:flex;overflow-y:auto}.TaskSelector-module__Fks55q__taskCard{cursor:pointer;min-height:74px;transition:all .2s ease-in-out;position:relative;border:unset!important;border-radius:unset!important;border-bottom:1px solid #e5e7eb!important}.TaskSelector-module__Fks55q__taskCard:hover{background-color:#00000008}.TaskSelector-module__Fks55q__taskCard.TaskSelector-module__Fks55q__selected{background:linear-gradient(135deg,#3b82f614 0%,#6366f10d 100%)}.TaskSelector-module__Fks55q__taskCard.TaskSelector-module__Fks55q__selected:hover{background-color:var(--accent)}.TaskSelector-module__Fks55q__taskCardContent{align-items:center;gap:.75rem;display:flex}.TaskSelector-module__Fks55q__taskInfo{flex:1}.TaskSelector-module__Fks55q__taskName{margin:0 0 .25rem;font-size:1rem;font-weight:500;line-height:1}.TaskSelector-module__Fks55q__projectName{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.875rem}.TaskSelector-module__Fks55q__parentTaskName{color:var(--muted-foreground);font-size:.875rem;line-height:1}.TaskSelector-module__Fks55q__tagContainer{flex-wrap:wrap;gap:.375rem;display:flex}.TaskSelector-module__Fks55q__actions{flex-shrink:0;justify-content:flex-end;gap:.75rem;min-height:3rem;margin-top:auto;padding:1rem 0 .5rem;display:flex}.TaskSelector-module__Fks55q__emptyResults{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.TaskSelector-module__Fks55q__loadingContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.TaskSelector-module__Fks55q__loadingText{color:var(--muted-foreground);margin-top:1rem}.TaskSelector-module__Fks55q__taskList::-webkit-scrollbar{width:8px}.TaskSelector-module__Fks55q__taskList::-webkit-scrollbar-track{background:var(--accent);border-radius:4px}.TaskSelector-module__Fks55q__taskList::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:4px}.TaskSelector-module__Fks55q__taskList::-webkit-scrollbar-thumb:hover{background:var(--primary)}@media (max-width:640px){.TaskSelector-module__Fks55q__taskSelector{max-width:100%;min-height:350px;padding:.5rem}.TaskSelector-module__Fks55q__taskList{min-height:120px}.TaskSelector-module__Fks55q__actions{min-height:2.5rem;padding:.75rem 0 .5rem}}@media (min-width:1024px){.TaskSelector-module__Fks55q__taskList{min-height:300px}}
.TaskCard-module__FwmBza__taskCard{border-width:1px;border-color:#e5e7eb;border-radius:1.25rem;margin-bottom:.5rem;transition:all .2s ease-in-out}.TaskCard-module__FwmBza__taskCardActive{background-color:#eff6ff99!important;border-color:#3b82f6!important}.TaskCard-module__FwmBza__taskHeader{justify-content:space-between;align-items:flex-start;display:flex}.TaskCard-module__FwmBza__taskInfo{flex-direction:column;gap:.25rem;margin-right:.5rem;display:flex}.TaskCard-module__FwmBza__taskName{margin-bottom:.25rem;font-weight:500;line-height:1}.TaskCard-module__FwmBza__projectName{color:var(--text-secondary);font-size:.875rem;line-height:1}.TaskCard-module__FwmBza__timeInfo{align-items:center;gap:.5rem;display:flex}.TaskCard-module__FwmBza__timeDisplay{text-align:right}.TaskCard-module__FwmBza__timeRow{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.TaskCard-module__FwmBza__timeValue{color:#4b5563;font-size:.75rem;font-family:var(--font-geist-mono)}.TaskCard-module__FwmBza__tagContainer{flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem;display:flex}.TaskCard-module__FwmBza__tag{background-color:#f3f4f6;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem}.TaskCard-module__FwmBza__taskContent{flex-direction:row;justify-content:flex-end;align-items:center;gap:2.5rem;display:flex}.TaskCard-module__FwmBza__progressContainer{width:100%}.TaskCard-module__FwmBza__progressInfo{justify-content:space-between;margin-bottom:.25rem;font-size:.75rem;display:flex}.TaskCard-module__FwmBza__progressBar{background-color:#e5e7eb;border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.TaskCard-module__FwmBza__progressIndicator{border-radius:9999px;height:100%;transition:width .3s}.TaskCard-module__FwmBza__progressSuccess{background-color:#22c55e}.TaskCard-module__FwmBza__progressWarning{background-color:#f97316}.TaskCard-module__FwmBza__progressDanger{background-color:#ef4444}.TaskCard-module__FwmBza__actionButton{border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s;display:flex}.TaskCard-module__FwmBza__playButton{color:#111827;background-color:#f3f4f6}.TaskCard-module__FwmBza__playButton:hover{background-color:#e5e7eb}.TaskCard-module__FwmBza__pauseButton{color:#1d4ed8;background-color:#dbeafe}.TaskCard-module__FwmBza__pauseButton:hover{background-color:#bfdbfe}.TaskCard-module__FwmBza__actionsContainer{align-items:center;gap:.5rem;display:flex}.TaskCard-module__FwmBza__actionWrapper{align-items:flex-start;gap:.5rem;display:flex;position:relative;overflow:visible}.TaskCard-module__FwmBza__actionMenuButton{z-index:10;color:var(--muted-foreground);position:relative}.TaskCard-module__FwmBza__actionMenuButton,.TaskCard-module__FwmBza__actionMenuButton *,.TaskCard-module__FwmBza__actionButton,.TaskCard-module__FwmBza__actionButton *{pointer-events:auto}.TaskCard-module__FwmBza__actionMenuButton:hover{color:var(--foreground);background-color:var(--accent)}@media (prefers-color-scheme:dark){.TaskCard-module__FwmBza__taskCard{border-color:#374151}.TaskCard-module__FwmBza__taskCardActive{background-color:#1e3a8a26;border-color:#3b82f6}.TaskCard-module__FwmBza__projectName,.TaskCard-module__FwmBza__timeValue{color:#9ca3af}.TaskCard-module__FwmBza__tag,.TaskCard-module__FwmBza__progressBar{background-color:#374151}.TaskCard-module__FwmBza__playButton{color:#f9fafb;background-color:#374151}.TaskCard-module__FwmBza__playButton:hover{background-color:#4b5563}.TaskCard-module__FwmBza__pauseButton{color:#93c5fd;background-color:#1e40af}.TaskCard-module__FwmBza__pauseButton:hover{background-color:#1e3a8a}}.TaskCard-module__FwmBza__timeDisplay{flex-direction:column;gap:4px;margin-right:8px;display:flex}.TaskCard-module__FwmBza__timeRow{justify-content:space-between;align-items:center;width:100%;display:flex}.TaskCard-module__FwmBza__timeLabel{min-width:60px;color:var(--muted-text-color,#71717a);align-items:center;gap:4px;font-size:.75rem;display:flex}.TaskCard-module__FwmBza__timeLabel svg{width:14px;height:14px}.TaskCard-module__FwmBza__timeRow .TaskCard-module__FwmBza__timeDisplay{text-align:right}.TaskCard-module__FwmBza__timeInfo{align-items:center;display:flex;position:relative}.TaskCard-module__FwmBza__compactTimeDisplay{background-color:var(--background-muted,#00000005);border-radius:4px;flex-direction:row;justify-content:space-between;gap:12px;margin:8px 0;padding:6px 8px;display:flex}.TaskCard-module__FwmBza__compactTimeDisplay .TaskCard-module__FwmBza__timeRow{align-items:center;gap:4px;margin-bottom:0;display:flex}@media (max-width:640px){.TaskCard-module__FwmBza__timeLabel{min-width:40px}.TaskCard-module__FwmBza__timeInfo{padding:6px 8px}}@media (prefers-color-scheme:dark){.TaskCard-module__FwmBza__timeInfo,.TaskCard-module__FwmBza__compactTimeDisplay{background-color:var(--background-muted-dark,#ffffff0d)}}
.IconDropdownButton-module__wPQAEG__container{display:inline-block;position:relative}.IconDropdownButton-module__wPQAEG__dropdown{z-index:1000;background-color:var(--background,white);border:1px solid var(--border,#0000001a);border-radius:.375rem;width:max-content;max-height:calc(100vh - 6rem);margin-top:.5rem;position:absolute;overflow:hidden auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.IconDropdownButton-module__wPQAEG__position-bottom-right{top:100%;right:0}.IconDropdownButton-module__wPQAEG__position-bottom-left{top:100%;left:0}.IconDropdownButton-module__wPQAEG__position-top-right{margin-top:0;margin-bottom:.5rem;bottom:100%;right:0}.IconDropdownButton-module__wPQAEG__position-top-left{margin-top:0;margin-bottom:.5rem;bottom:100%;left:0}.IconDropdownButton-module__wPQAEG__menuList{margin:0;list-style:none}.IconDropdownButton-module__wPQAEG__menuItem{height:2.75rem;color:var(--foreground,#171717);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:flex}.IconDropdownButton-module__wPQAEG__menuItem:hover:not(.IconDropdownButton-module__wPQAEG__disabled){background-color:var(--accent,#0000000d)}.IconDropdownButton-module__wPQAEG__menuItem:focus{background-color:var(--accent,#0000000d);outline:none}.IconDropdownButton-module__wPQAEG__itemIcon{color:var(--muted-foreground,#6b7280);justify-content:center;align-items:center;margin-right:.5rem;display:flex}.IconDropdownButton-module__wPQAEG__itemLabel{flex:1}.IconDropdownButton-module__wPQAEG__disabled{opacity:.5;cursor:not-allowed}.IconDropdownButton-module__wPQAEG__danger{color:var(--destructive,#ef4444)}.IconDropdownButton-module__wPQAEG__danger:hover:not(.IconDropdownButton-module__wPQAEG__disabled){background-color:#ef44441a}@media (prefers-color-scheme:dark){.IconDropdownButton-module__wPQAEG__dropdown{background-color:var(--background,#1f2937);border-color:var(--border,#ffffff1a)}.IconDropdownButton-module__wPQAEG__menuItem{color:var(--foreground,#f9fafb)}.IconDropdownButton-module__wPQAEG__menuItem:hover:not(.IconDropdownButton-module__wPQAEG__disabled){background-color:var(--accent,#ffffff1a)}.IconDropdownButton-module__wPQAEG__danger:hover:not(.IconDropdownButton-module__wPQAEG__disabled){background-color:#ef444433}.IconDropdownButton-module__wPQAEG__itemIcon{color:var(--muted-foreground,#9ca3af)}}
.StatusBadge-module__ks8JBW__badge{font-family:var(--font-geist-sans);white-space:nowrap;border-radius:16px;align-items:center;font-weight:500;display:inline-flex}.StatusBadge-module__ks8JBW__icon{align-items:center;margin-right:4px;display:flex}.StatusBadge-module__ks8JBW__running.StatusBadge-module__ks8JBW__filled{color:#fff;background-color:#10b981}.StatusBadge-module__ks8JBW__paused.StatusBadge-module__ks8JBW__filled{color:#fff;background-color:#f59e0b}.StatusBadge-module__ks8JBW__stopped.StatusBadge-module__ks8JBW__filled{color:#fff;background-color:#6b7280}.StatusBadge-module__ks8JBW__completed.StatusBadge-module__ks8JBW__filled{color:#fff;background-color:#3b82f6}.StatusBadge-module__ks8JBW__unstarted.StatusBadge-module__ks8JBW__filled{color:#fff;background-color:#a855f7}.StatusBadge-module__ks8JBW__pending.StatusBadge-module__ks8JBW__filled{color:#fff;background-color:#f59e0b}.StatusBadge-module__ks8JBW__in-progress.StatusBadge-module__ks8JBW__filled,.StatusBadge-module__ks8JBW__upcoming.StatusBadge-module__ks8JBW__filled{color:#fff;background-color:#0ea5e9}.StatusBadge-module__ks8JBW__overdue.StatusBadge-module__ks8JBW__filled{color:#fff;background-color:#ef4444}.StatusBadge-module__ks8JBW__running.StatusBadge-module__ks8JBW__outlined{color:#10b981;background-color:#0000;border:1px solid #10b981}.StatusBadge-module__ks8JBW__paused.StatusBadge-module__ks8JBW__outlined{color:#f59e0b;background-color:#0000;border:1px solid #f59e0b}.StatusBadge-module__ks8JBW__stopped.StatusBadge-module__ks8JBW__outlined{color:#6b7280;background-color:#0000;border:1px solid #6b7280}.StatusBadge-module__ks8JBW__completed.StatusBadge-module__ks8JBW__outlined{color:#3b82f6;background-color:#0000;border:1px solid #3b82f6}.StatusBadge-module__ks8JBW__unstarted.StatusBadge-module__ks8JBW__outlined{color:#a855f7;background-color:#0000;border:1px solid #a855f7}.StatusBadge-module__ks8JBW__pending.StatusBadge-module__ks8JBW__outlined{color:#f59e0b;background-color:#0000;border:1px solid #f59e0b}.StatusBadge-module__ks8JBW__in-progress.StatusBadge-module__ks8JBW__outlined,.StatusBadge-module__ks8JBW__upcoming.StatusBadge-module__ks8JBW__outlined{color:#0ea5e9;background-color:#0000;border:1px solid #0ea5e9}.StatusBadge-module__ks8JBW__overdue.StatusBadge-module__ks8JBW__outlined{color:#ef4444;background-color:#0000;border:1px solid #ef4444}.StatusBadge-module__ks8JBW__running.StatusBadge-module__ks8JBW__subtle{color:#10b981;background-color:#10b9811a}.StatusBadge-module__ks8JBW__paused.StatusBadge-module__ks8JBW__subtle{color:#f59e0b;background-color:#f59e0b1a}.StatusBadge-module__ks8JBW__stopped.StatusBadge-module__ks8JBW__subtle{color:#6b7280;background-color:#6b72801a}.StatusBadge-module__ks8JBW__completed.StatusBadge-module__ks8JBW__subtle{color:#3b82f6;background-color:#3b82f61a}.StatusBadge-module__ks8JBW__unstarted.StatusBadge-module__ks8JBW__subtle{color:#a855f7;background-color:#a855f71a}.StatusBadge-module__ks8JBW__pending.StatusBadge-module__ks8JBW__subtle{color:#f59e0b;background-color:#f59e0b1a}.StatusBadge-module__ks8JBW__in-progress.StatusBadge-module__ks8JBW__subtle,.StatusBadge-module__ks8JBW__upcoming.StatusBadge-module__ks8JBW__subtle{color:#0ea5e9;background-color:#0ea5e91a}.StatusBadge-module__ks8JBW__overdue.StatusBadge-module__ks8JBW__subtle{color:#ef4444;background-color:#ef44441a}.StatusBadge-module__ks8JBW__small{height:20px;padding:0 8px;font-size:.75rem;line-height:1}.StatusBadge-module__ks8JBW__medium{height:24px;padding:0 10px;font-size:.8125rem;line-height:1}.StatusBadge-module__ks8JBW__large{height:28px;padding:0 12px;font-size:.875rem;line-height:1}.StatusBadge-module__ks8JBW__pulse{position:relative}.StatusBadge-module__ks8JBW__pulse:before{content:"";border-radius:inherit;z-index:-1;animation:1.5s ease-in-out infinite StatusBadge-module__ks8JBW__pulse;position:absolute;inset:0}@keyframes StatusBadge-module__ks8JBW__pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1)}}@media (prefers-color-scheme:dark){.StatusBadge-module__ks8JBW__running.StatusBadge-module__ks8JBW__subtle{color:#34d399;background-color:#10b98126}.StatusBadge-module__ks8JBW__paused.StatusBadge-module__ks8JBW__subtle{color:#fbbf24;background-color:#f59e0b26}.StatusBadge-module__ks8JBW__stopped.StatusBadge-module__ks8JBW__subtle{color:#9ca3af;background-color:#6b728026}.StatusBadge-module__ks8JBW__completed.StatusBadge-module__ks8JBW__subtle{color:#60a5fa;background-color:#3b82f626}.StatusBadge-module__ks8JBW__unstarted.StatusBadge-module__ks8JBW__subtle{color:#c084fc;background-color:#a855f726}.StatusBadge-module__ks8JBW__pending.StatusBadge-module__ks8JBW__subtle{color:#fbbf24;background-color:#f59e0b26}.StatusBadge-module__ks8JBW__in-progress.StatusBadge-module__ks8JBW__subtle,.StatusBadge-module__ks8JBW__upcoming.StatusBadge-module__ks8JBW__subtle{color:#38bdf8;background-color:#0ea5e926}.StatusBadge-module__ks8JBW__overdue.StatusBadge-module__ks8JBW__subtle{color:#f87171;background-color:#ef444426}.StatusBadge-module__ks8JBW__running.StatusBadge-module__ks8JBW__outlined{color:#34d399;border-color:#34d399}.StatusBadge-module__ks8JBW__paused.StatusBadge-module__ks8JBW__outlined{color:#fbbf24;border-color:#fbbf24}.StatusBadge-module__ks8JBW__stopped.StatusBadge-module__ks8JBW__outlined{color:#9ca3af;border-color:#9ca3af}.StatusBadge-module__ks8JBW__completed.StatusBadge-module__ks8JBW__outlined{color:#60a5fa;border-color:#60a5fa}.StatusBadge-module__ks8JBW__unstarted.StatusBadge-module__ks8JBW__outlined{color:#c084fc;border-color:#c084fc}.StatusBadge-module__ks8JBW__pending.StatusBadge-module__ks8JBW__outlined{color:#fbbf24;border-color:#fbbf24}.StatusBadge-module__ks8JBW__in-progress.StatusBadge-module__ks8JBW__outlined,.StatusBadge-module__ks8JBW__upcoming.StatusBadge-module__ks8JBW__outlined{color:#38bdf8;border-color:#38bdf8}.StatusBadge-module__ks8JBW__overdue.StatusBadge-module__ks8JBW__outlined{color:#f87171;border-color:#f87171}}@media (forced-colors:active){.StatusBadge-module__ks8JBW__badge{border:1px solid}.StatusBadge-module__ks8JBW__filled{color:buttontext;background-color:buttonface;border:1px solid buttontext}.StatusBadge-module__ks8JBW__outlined{color:buttontext;border:1px solid buttontext}.StatusBadge-module__ks8JBW__subtle{color:buttontext;background-color:buttonface;border:1px solid buttontext}.StatusBadge-module__ks8JBW__pulse:before{border:1px solid buttontext}}.StatusBadge-module__ks8JBW__clickable{cursor:pointer;-webkit-user-select:none;user-select:none}
.DetailedProgressIndicator-module__SPnTda__container{flex-direction:column;gap:1rem;width:100%;display:flex}.DetailedProgressIndicator-module__SPnTda__container.DetailedProgressIndicator-module__SPnTda__size-sm{gap:.5rem}.DetailedProgressIndicator-module__SPnTda__container.DetailedProgressIndicator-module__SPnTda__size-md{gap:1rem}.DetailedProgressIndicator-module__SPnTda__container.DetailedProgressIndicator-module__SPnTda__size-lg{gap:1.5rem}.DetailedProgressIndicator-module__SPnTda__progressBarContainer{flex-direction:column;gap:.25rem;width:100%;display:flex}.DetailedProgressIndicator-module__SPnTda__progressBarRow{align-items:center;gap:1rem;display:flex}.DetailedProgressIndicator-module__SPnTda__progressBar{flex:1}.DetailedProgressIndicator-module__SPnTda__progressTrack{background-color:#0000001a;border-radius:8px;width:100%;height:32px;position:relative;overflow:hidden}.DetailedProgressIndicator-module__SPnTda__size-sm .DetailedProgressIndicator-module__SPnTda__progressTrack{border-radius:6px;height:32px}.DetailedProgressIndicator-module__SPnTda__size-lg .DetailedProgressIndicator-module__SPnTda__progressTrack{border-radius:10px;height:48px}.DetailedProgressIndicator-module__SPnTda__progressSegment{cursor:pointer;box-sizing:border-box;border-radius:0;align-items:center;height:100%;padding:0 8px;transition:all .3s;display:flex;position:absolute;top:0}.DetailedProgressIndicator-module__SPnTda__progressSegment:hover{opacity:.8}.DetailedProgressIndicator-module__SPnTda__progressSegmentText{color:#fff;text-shadow:0 1px 2px #0000004d;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;width:100%;font-size:.75rem;font-weight:500;display:flex;overflow:hidden}.DetailedProgressIndicator-module__SPnTda__progressBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-shadow:none;background-color:#fff3;border:1px solid #ffffff1a;border-radius:.25rem;flex-shrink:0;padding:.125rem .25rem;font-size:.625rem;font-weight:600}.DetailedProgressIndicator-module__SPnTda__size-sm .DetailedProgressIndicator-module__SPnTda__progressSegmentText{padding:0 6px;font-size:.675rem}.DetailedProgressIndicator-module__SPnTda__size-sm .DetailedProgressIndicator-module__SPnTda__progressBadge{padding:.0625rem .1875rem;font-size:.5rem}.DetailedProgressIndicator-module__SPnTda__size-lg .DetailedProgressIndicator-module__SPnTda__progressSegmentText{padding:0 10px;font-size:.875rem}.DetailedProgressIndicator-module__SPnTda__size-lg .DetailedProgressIndicator-module__SPnTda__progressBadge{padding:.1875rem .375rem;font-size:.75rem}.DetailedProgressIndicator-module__SPnTda__progressSegment[data-width=small] .DetailedProgressIndicator-module__SPnTda__progressSegmentText{font-size:.625rem}.DetailedProgressIndicator-module__SPnTda__progressSegment[data-width=small] .DetailedProgressIndicator-module__SPnTda__progressBadge,.DetailedProgressIndicator-module__SPnTda__progressSegment[data-width=tiny] .DetailedProgressIndicator-module__SPnTda__progressSegmentText{display:none}.DetailedProgressIndicator-module__SPnTda__timeInfo{color:var(--foreground,#171717);opacity:.7;font-size:.875rem;font-family:var(--font-mono,monospace);align-items:center;gap:.75rem;display:flex}.DetailedProgressIndicator-module__SPnTda__timeText{color:var(--foreground,#171717);opacity:.7;font-size:.875rem;font-family:var(--font-mono,monospace);line-height:1}.DetailedProgressIndicator-module__SPnTda__progressPercentage{color:var(--foreground,#171717);flex-shrink:0;font-size:1.5rem;font-weight:600}.DetailedProgressIndicator-module__SPnTda__size-sm .DetailedProgressIndicator-module__SPnTda__progressPercentage{font-size:1rem}.DetailedProgressIndicator-module__SPnTda__size-lg .DetailedProgressIndicator-module__SPnTda__progressPercentage{font-size:1.25rem}.DetailedProgressIndicator-module__SPnTda__overTimeWarning{color:#ef4444;background-color:#ef44441a;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.DetailedProgressIndicator-module__SPnTda__taskBreakdown{flex-direction:column;gap:1rem;display:flex}.DetailedProgressIndicator-module__SPnTda__breakdownTitle{color:var(--foreground,#171717);margin:0;font-size:1rem;font-weight:600}.DetailedProgressIndicator-module__SPnTda__size-sm .DetailedProgressIndicator-module__SPnTda__breakdownTitle{font-size:.875rem}.DetailedProgressIndicator-module__SPnTda__size-lg .DetailedProgressIndicator-module__SPnTda__breakdownTitle{font-size:1.125rem}.DetailedProgressIndicator-module__SPnTda__taskList{flex-direction:column;gap:.75rem;display:flex}.DetailedProgressIndicator-module__SPnTda__taskItem{background-color:#00000005;border-radius:.375rem;justify-content:space-between;align-items:center;padding:.75rem;transition:background-color .2s;display:flex}.DetailedProgressIndicator-module__SPnTda__taskItem:hover{background-color:#0000000d}.DetailedProgressIndicator-module__SPnTda__taskIndicator{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.DetailedProgressIndicator-module__SPnTda__colorDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.DetailedProgressIndicator-module__SPnTda__size-sm .DetailedProgressIndicator-module__SPnTda__colorDot{width:10px;height:10px}.DetailedProgressIndicator-module__SPnTda__size-lg .DetailedProgressIndicator-module__SPnTda__colorDot{width:14px;height:14px}.DetailedProgressIndicator-module__SPnTda__taskName{color:var(--foreground,#171717);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.DetailedProgressIndicator-module__SPnTda__taskTime{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.DetailedProgressIndicator-module__SPnTda__timeValue{font-family:var(--font-mono,monospace);color:var(--foreground,#171717);font-size:.875rem;font-weight:500}.DetailedProgressIndicator-module__SPnTda__percentage{color:var(--foreground,#171717);opacity:.6;font-size:.75rem}.DetailedProgressIndicator-module__SPnTda__percentSign{font-size:.625rem}@media (max-width:768px){.DetailedProgressIndicator-module__SPnTda__progressBarContainer{gap:.75rem}.DetailedProgressIndicator-module__SPnTda__progressBarRow{align-items:stretch;gap:.5rem}.DetailedProgressIndicator-module__SPnTda__progressPercentage{text-align:center}.DetailedProgressIndicator-module__SPnTda__taskItem{flex-direction:column;align-items:stretch;gap:.5rem}.DetailedProgressIndicator-module__SPnTda__taskIndicator{flex:none}.DetailedProgressIndicator-module__SPnTda__taskTime{border-top:1px solid #0000001a;justify-content:space-between;padding-top:.5rem}}@media (prefers-color-scheme:dark){.DetailedProgressIndicator-module__SPnTda__progressTrack{background-color:#ffffff1a}.DetailedProgressIndicator-module__SPnTda__progressPercentage,.DetailedProgressIndicator-module__SPnTda__timeText,.DetailedProgressIndicator-module__SPnTda__timeInfo,.DetailedProgressIndicator-module__SPnTda__breakdownTitle,.DetailedProgressIndicator-module__SPnTda__taskName,.DetailedProgressIndicator-module__SPnTda__timeValue,.DetailedProgressIndicator-module__SPnTda__percentage{color:var(--foreground,#e5e5e5)}.DetailedProgressIndicator-module__SPnTda__taskItem{background-color:#ffffff0d}.DetailedProgressIndicator-module__SPnTda__taskItem:hover{background-color:#ffffff1a}.DetailedProgressIndicator-module__SPnTda__overTimeWarning{color:#fca5a5;background-color:#ef444433}.DetailedProgressIndicator-module__SPnTda__taskTime{border-top-color:#ffffff1a}}@media (prefers-reduced-motion:reduce){.DetailedProgressIndicator-module__SPnTda__progressSegment,.DetailedProgressIndicator-module__SPnTda__taskItem{transition:none}}.DetailedProgressIndicator-module__SPnTda__progressSegment:focus{outline:2px solid var(--primary,#3b82f6);outline-offset:2px}.DetailedProgressIndicator-module__SPnTda__progressSegment[title]{cursor:help}@media (max-width:480px){.DetailedProgressIndicator-module__SPnTda__container{gap:.75rem}.DetailedProgressIndicator-module__SPnTda__progressText{flex-direction:column;align-items:stretch;gap:.25rem}.DetailedProgressIndicator-module__SPnTda__breakdownTitle{font-size:.875rem}.DetailedProgressIndicator-module__SPnTda__taskItem{padding:.5rem}}
.EstimatedTimeModal-module__XGlhWG__content{padding:.5rem 0}.EstimatedTimeModal-module__XGlhWG__description{color:var(--foreground,#171717);opacity:.8;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}.EstimatedTimeModal-module__XGlhWG__inputGroup{flex-direction:column;gap:1rem;display:flex}.EstimatedTimeModal-module__XGlhWG__inputRow{align-items:center;gap:1rem;display:flex}.EstimatedTimeModal-module__XGlhWG__inputWrapper{flex-direction:row;flex:1;align-items:center;gap:.5rem;display:flex}.EstimatedTimeModal-module__XGlhWG__input{background-color:var(--background,#fff);min-width:0;color:var(--foreground,#171717);text-align:center;border:1px solid #0003;border-radius:.375rem;flex:1;padding:.625rem .75rem;font-size:1rem;font-weight:500;transition:border-color .2s}.EstimatedTimeModal-module__XGlhWG__input:focus{border-color:var(--primary,#3b82f6);outline:none;box-shadow:0 0 0 2px #3b82f61a}.EstimatedTimeModal-module__XGlhWG__input:disabled{opacity:.5;cursor:not-allowed}.EstimatedTimeModal-module__XGlhWG__unit{color:var(--foreground,#171717);opacity:.7;white-space:nowrap;font-size:.875rem;font-weight:500}.EstimatedTimeModal-module__XGlhWG__clearButton{align-self:flex-start;margin-top:.25rem}.EstimatedTimeModal-module__XGlhWG__preview{background-color:#3b82f60d;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.EstimatedTimeModal-module__XGlhWG__previewLabel{color:var(--foreground,#171717);opacity:.7;font-size:.875rem;font-weight:500}.EstimatedTimeModal-module__XGlhWG__previewValue{color:var(--primary,#3b82f6);font-size:.875rem;font-weight:600}.EstimatedTimeModal-module__XGlhWG__footer{justify-content:flex-end;gap:.75rem;width:100%;display:flex}@media (prefers-color-scheme:dark){.EstimatedTimeModal-module__XGlhWG__description{color:var(--foreground,#e5e5e5)}.EstimatedTimeModal-module__XGlhWG__input{background-color:var(--background,#1e1e1e);color:var(--foreground,#e5e5e5);border-color:#fff3}.EstimatedTimeModal-module__XGlhWG__input:focus{border-color:var(--primary,#3b82f6);box-shadow:0 0 0 2px #3b82f633}.EstimatedTimeModal-module__XGlhWG__unit{color:var(--foreground,#e5e5e5)}.EstimatedTimeModal-module__XGlhWG__preview{background-color:#3b82f61a}.EstimatedTimeModal-module__XGlhWG__previewLabel{color:var(--foreground,#e5e5e5)}}@media (max-width:640px){.EstimatedTimeModal-module__XGlhWG__inputRow{flex-direction:column;gap:1rem}}
.DescriptionModal-module__C98vlG__content{padding:.5rem 0}.DescriptionModal-module__C98vlG__description{color:var(--foreground,#171717);opacity:.8;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}.DescriptionModal-module__C98vlG__inputGroup{flex-direction:column;gap:1rem;display:flex}.DescriptionModal-module__C98vlG__textarea{background-color:var(--background,#fff);width:100%;color:var(--foreground,#171717);resize:vertical;border:1px solid #0003;border-radius:.375rem;min-height:120px;padding:.75rem;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .2s}.DescriptionModal-module__C98vlG__textarea:focus{border-color:var(--primary,#3b82f6);outline:none;box-shadow:0 0 0 2px #3b82f61a}.DescriptionModal-module__C98vlG__textarea:disabled{opacity:.5;cursor:not-allowed}.DescriptionModal-module__C98vlG__textarea::placeholder{color:#0006}.DescriptionModal-module__C98vlG__clearButton{align-self:flex-start}.DescriptionModal-module__C98vlG__preview{background-color:#3b82f60d;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.DescriptionModal-module__C98vlG__previewLabel{color:var(--foreground,#171717);opacity:.7;font-size:.875rem;font-weight:500}.DescriptionModal-module__C98vlG__previewValue{color:var(--primary,#3b82f6);font-size:.875rem;font-weight:600}.DescriptionModal-module__C98vlG__footer{justify-content:flex-end;gap:.75rem;width:100%;display:flex}@media (prefers-color-scheme:dark){.DescriptionModal-module__C98vlG__description{color:var(--foreground,#e5e5e5)}.DescriptionModal-module__C98vlG__textarea{background-color:var(--background,#1e1e1e);color:var(--foreground,#e5e5e5);border-color:#fff3}.DescriptionModal-module__C98vlG__textarea:focus{border-color:var(--primary,#3b82f6);box-shadow:0 0 0 2px #3b82f633}.DescriptionModal-module__C98vlG__textarea::placeholder{color:#fff6}.DescriptionModal-module__C98vlG__preview{background-color:#3b82f61a}.DescriptionModal-module__C98vlG__previewLabel{color:var(--foreground,#e5e5e5)}}
.TagModal-module__1yGGLG__footer{justify-content:flex-end;gap:.75rem;display:flex}.TagModal-module__1yGGLG__content{flex-direction:column;gap:1rem;display:flex}.TagModal-module__1yGGLG__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}
.DatePicker-module__i1sx0G__container{--calendar-padding:1rem;--calendar-shadow:0 4px 20px #00000014,0 1px 4px #0000000a;--primary-color:#4f46e5;--primary-hover:#4338ca;--primary-focus:#4f46e533;--secondary-color:#f9fafb;--secondary-hover:#f3f4f6;--border-color:#e5e7eb;--border-hover:#d1d5db;--text-color:#1f2937;--text-muted:#6b7280;--text-disabled:#9ca3af;--weekend-sunday:#ef4444;--weekend-saturday:#3b82f6;--day-radius:6px;--transition-duration:.2s;--input-height:2.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.DatePicker-module__i1sx0G__label{color:var(--text-color);letter-spacing:.01em;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.DatePicker-module__i1sx0G__required{color:var(--weekend-sunday);margin-left:.25rem}.DatePicker-module__i1sx0G__input-wrapper{border:1px solid var(--border-color);height:var(--input-height);transition:border-color var(--transition-duration)ease,box-shadow var(--transition-duration)ease,background-color var(--transition-duration)ease;background-color:#fff;border-radius:.5rem;align-items:center;padding:0 .875rem;font-size:.9375rem;display:flex;position:relative}.DatePicker-module__i1sx0G__input-wrapper-disabled{opacity:.65;cursor:not-allowed;background-color:var(--secondary-color)}.DatePicker-module__i1sx0G__input-wrapper-error{border-color:var(--weekend-sunday);box-shadow:0 0 0 1px #ef444426}.DatePicker-module__i1sx0G__input-wrapper-interactive{cursor:pointer}.DatePicker-module__i1sx0G__input-wrapper-interactive:hover:not(.DatePicker-module__i1sx0G__input-wrapper-disabled){border-color:var(--border-hover)}.DatePicker-module__i1sx0G__input-wrapper-focused{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-focus)}.DatePicker-module__i1sx0G__input-text{text-overflow:ellipsis;white-space:nowrap;color:var(--text-color);letter-spacing:.01em;flex-grow:1;font-weight:450;overflow:hidden}.DatePicker-module__i1sx0G__placeholder{color:var(--text-muted);font-weight:400}.DatePicker-module__i1sx0G__input-icons{align-items:center;gap:.25rem;display:flex}.DatePicker-module__i1sx0G__calendar-icon{width:1.25rem;height:1.25rem;color:var(--text-muted);transition:color var(--transition-duration)ease}.DatePicker-module__i1sx0G__input-wrapper-interactive:hover .DatePicker-module__i1sx0G__calendar-icon,.DatePicker-module__i1sx0G__input-wrapper-focused .DatePicker-module__i1sx0G__calendar-icon{color:var(--primary-color)}.DatePicker-module__i1sx0G__help-text-container{margin-top:.35rem}.DatePicker-module__i1sx0G__error-text{color:var(--weekend-sunday);margin-left:.125rem;font-size:.8125rem}.DatePicker-module__i1sx0G__helper-text{color:var(--text-muted);margin-left:.125rem;font-size:.8125rem}.DatePicker-module__i1sx0G__calendar{z-index:50;box-shadow:var(--calendar-shadow);padding:var(--calendar-padding);border:1px solid var(--border-color);background-color:#fff;border-radius:.625rem;width:320px;margin-top:.5rem;animation:.15s ease-out DatePicker-module__i1sx0G__fadeIn;position:absolute;overflow:hidden}@keyframes DatePicker-module__i1sx0G__fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.DatePicker-module__i1sx0G__calendar-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:0 .25rem;display:flex}.DatePicker-module__i1sx0G__month-title{color:var(--text-color);text-align:center;letter-spacing:.01em;font-size:1rem;font-weight:600}.DatePicker-module__i1sx0G__weekdays-row{grid-template-columns:repeat(7,1fr);margin-bottom:.75rem;display:grid}.DatePicker-module__i1sx0G__weekday{text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;padding:.5rem 0;font-size:.75rem;font-weight:600}.DatePicker-module__i1sx0G__weekday-sunday{color:var(--weekend-sunday)}.DatePicker-module__i1sx0G__weekday-saturday{color:var(--weekend-saturday)}.DatePicker-module__i1sx0G__days-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DatePicker-module__i1sx0G__day{text-align:center;aspect-ratio:1;border-radius:var(--day-radius);transition:background-color var(--transition-duration)ease,color var(--transition-duration)ease;justify-content:center;align-items:center;margin:1px;font-size:.875rem;font-weight:450;display:flex;position:relative}.DatePicker-module__i1sx0G__day-other-month{color:var(--text-disabled)}.DatePicker-module__i1sx0G__day-today{font-weight:700;position:relative}.DatePicker-module__i1sx0G__day-today:after{content:"";background-color:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.DatePicker-module__i1sx0G__day-selected{background-color:var(--primary-color);color:#fff;font-weight:600;box-shadow:0 2px 6px #4f46e540}.DatePicker-module__i1sx0G__day-selected.DatePicker-module__i1sx0G__day-today:after{display:none}.DatePicker-module__i1sx0G__day-interactive{cursor:pointer}.DatePicker-module__i1sx0G__day-interactive:hover{background-color:var(--secondary-hover);color:var(--text-color)}.DatePicker-module__i1sx0G__day-disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-disabled);text-decoration-color:var(--text-disabled)}.DatePicker-module__i1sx0G__day-sunday{color:var(--weekend-sunday)}.DatePicker-module__i1sx0G__day-saturday{color:var(--weekend-saturday)}.DatePicker-module__i1sx0G__today-button-container{border-top:1px solid var(--secondary-hover);justify-content:center;margin-top:1.25rem;padding-top:.75rem;display:flex}.DatePicker-module__i1sx0G__today-button{color:var(--primary-color);transition:background-color var(--transition-duration)ease,color var(--transition-duration)ease;border-radius:.375rem;padding:.45rem .875rem;font-size:.875rem;font-weight:500;position:relative;overflow:hidden}.DatePicker-module__i1sx0G__today-button:hover{background-color:var(--secondary-hover);color:var(--primary-hover)}.DatePicker-module__i1sx0G__today-button:active{background-color:var(--secondary-color)}@media (prefers-color-scheme:dark){.DatePicker-module__i1sx0G__container{--primary-color:#6366f1;--primary-hover:#818cf8;--primary-focus:#6366f140;--secondary-color:#1e293b;--secondary-hover:#334155;--border-color:#334155;--border-hover:#475569;--text-color:#f8fafc;--text-muted:#94a3b8;--text-disabled:#64748b;--calendar-shadow:0 10px 25px #0000004d}.DatePicker-module__i1sx0G__input-wrapper{background-color:#1e293b80}.DatePicker-module__i1sx0G__calendar{background-color:#1e293b;border-color:#334155}.DatePicker-module__i1sx0G__day-interactive:hover{background-color:#334155}}@media (max-width:480px){.DatePicker-module__i1sx0G__calendar{width:calc(100vw - 2rem);max-width:320px;left:50%;transform:translate(-50%)}}
.DateModal-module__0DKPjG__footer{justify-content:flex-end;gap:.75rem;display:flex}.DateModal-module__0DKPjG__content{flex-direction:column;gap:1rem;min-height:450px;padding:.5rem 0;display:flex}.DateModal-module__0DKPjG__clearButton{align-self:flex-start}
.UserPicker-module__H3jGcW__container{flex-direction:column;gap:.15rem;width:100%;display:flex;position:relative}.UserPicker-module__H3jGcW__label{color:var(--foreground);font-size:.875rem;font-weight:500;display:block}.UserPicker-module__H3jGcW__required{color:var(--destructive);margin-left:.25rem}.UserPicker-module__H3jGcW__trigger{border:1px solid #0000001f;border-radius:.875rem;outline:none;justify-content:space-between;align-items:center;width:100%;height:2.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.UserPicker-module__H3jGcW__trigger:focus{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.UserPicker-module__H3jGcW__triggerError{border-color:var(--destructive)}.UserPicker-module__H3jGcW__triggerError:focus{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--destructive)}.UserPicker-module__H3jGcW__triggerDisabled{background-color:var(--muted);cursor:not-allowed;opacity:.5}.UserPicker-module__H3jGcW__triggerEnabled{background-color:var(--background);cursor:pointer}.UserPicker-module__H3jGcW__selectedDisplay{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.UserPicker-module__H3jGcW__placeholder{color:var(--muted-foreground)}.UserPicker-module__H3jGcW__avatarContainer{flex-shrink:0;position:relative}.UserPicker-module__H3jGcW__avatar{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:1.5rem;height:1.5rem}.UserPicker-module__H3jGcW__listAvatar{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:2rem;height:2rem}.UserPicker-module__H3jGcW__initialsAvatar{border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:flex}.UserPicker-module__H3jGcW__listInitialsAvatar{border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;display:flex}.UserPicker-module__H3jGcW__statusIndicator{border:2px solid var(--background);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;bottom:0;right:0}.UserPicker-module__H3jGcW__statusOnline{background-color:var(--success,#10b981)}.UserPicker-module__H3jGcW__statusBusy{background-color:var(--destructive,#ef4444)}.UserPicker-module__H3jGcW__statusAway{background-color:var(--warning,#f59e0b)}.UserPicker-module__H3jGcW__statusOffline{background-color:var(--gray-300,#d1d5db)}.UserPicker-module__H3jGcW__userName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserPicker-module__H3jGcW__controlsContainer{align-items:center;gap:.25rem;display:flex}.UserPicker-module__H3jGcW__clearButton{border-radius:9999px;padding:.25rem}.UserPicker-module__H3jGcW__clearButton:hover{background-color:var(--muted)}.UserPicker-module__H3jGcW__clearIcon{width:1rem;height:1rem;color:var(--muted-foreground)}.UserPicker-module__H3jGcW__chevronIcon{width:1rem;height:1rem;color:var(--muted-foreground);transition:transform .2s}.UserPicker-module__H3jGcW__chevronIconOpen{transform:rotate(180deg)}.UserPicker-module__H3jGcW__dropdown{z-index:10001;background-color:var(--background);border:1px solid var(--input);border-radius:.375rem;width:100%;margin-top:.25rem;position:absolute;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.UserPicker-module__H3jGcW__searchContainer{border-bottom:1px solid var(--input);padding:.5rem}.UserPicker-module__H3jGcW__searchInput{border:1px solid var(--input);border-radius:.375rem;width:100%;height:2.25rem;padding:.5rem .75rem;font-size:.875rem}.UserPicker-module__H3jGcW__searchInput:focus{box-shadow:0 0 0 2px var(--ring);outline:none}.UserPicker-module__H3jGcW__userList{padding:.25rem 0;overflow-y:auto}.UserPicker-module__H3jGcW__listItem{cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .2s;display:flex}.UserPicker-module__H3jGcW__highlightedItem{background-color:var(--accent)}.UserPicker-module__H3jGcW__selectedItem{background-color:rgba(var(--muted-rgb),.5)}.UserPicker-module__H3jGcW__listItem:hover:not(.UserPicker-module__H3jGcW__highlightedItem){background-color:var(--muted)}.UserPicker-module__H3jGcW__listItem:active{background-color:var(--accent)}.UserPicker-module__H3jGcW__userDetails{flex-direction:column;min-width:0;display:flex}.UserPicker-module__H3jGcW__userNameInList{font-weight:500}.UserPicker-module__H3jGcW__userSubtext{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.UserPicker-module__H3jGcW__emptyMessage{text-align:center;color:var(--muted-foreground);padding:.5rem .75rem}.UserPicker-module__H3jGcW__helperContainer{margin-top:.25rem}.UserPicker-module__H3jGcW__helperText{color:var(--muted-foreground);font-size:.875rem}.UserPicker-module__H3jGcW__errorText{color:var(--destructive);font-size:.875rem}.UserPicker-module__H3jGcW__avatarRed{background-color:var(--red-100,#fee2e2);color:var(--red-800,#991b1b)}.UserPicker-module__H3jGcW__avatarBlue{background-color:var(--blue-100,#dbeafe);color:var(--blue-800,#1e40af)}.UserPicker-module__H3jGcW__avatarGreen{background-color:var(--green-100,#dcfce7);color:var(--green-800,#166534)}.UserPicker-module__H3jGcW__avatarYellow{background-color:var(--yellow-100,#fef9c3);color:var(--yellow-800,#854d0e)}.UserPicker-module__H3jGcW__avatarPurple{background-color:var(--purple-100,#f3e8ff);color:var(--purple-800,#6b21a8)}.UserPicker-module__H3jGcW__avatarPink{background-color:var(--pink-100,#fce7f3);color:var(--pink-800,#9d174d)}.UserPicker-module__H3jGcW__avatarIndigo{background-color:var(--indigo-100,#e0e7ff);color:var(--indigo-800,#3730a3)}.UserPicker-module__H3jGcW__avatarTeal{background-color:var(--teal-100,#ccfbf1);color:var(--teal-800,#115e59)}@media (prefers-color-scheme:dark){.UserPicker-module__H3jGcW__statusOffline{background-color:var(--gray-600,#4b5563)}.UserPicker-module__H3jGcW__selectedItem{background-color:rgba(var(--muted-rgb),.3)}}
.AssigneeModal-module__MSfvVq__footer{justify-content:flex-end;gap:.75rem;display:flex}.AssigneeModal-module__MSfvVq__content{flex-direction:column;gap:1rem;display:flex}.AssigneeModal-module__MSfvVq__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}
.PriorityModal-module__rvA0oq__footer{justify-content:flex-end;gap:.75rem;display:flex}.PriorityModal-module__rvA0oq__content{flex-direction:column;gap:1rem;display:flex}.PriorityModal-module__rvA0oq__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.PriorityModal-module__rvA0oq__priorityOptions{flex-direction:column;gap:.75rem;display:flex}.PriorityModal-module__rvA0oq__priorityOption{border:2px solid var(--border-color,#e5e7eb);background:var(--background,#fff);cursor:pointer;border-radius:.5rem;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.PriorityModal-module__rvA0oq__priorityOption:hover{background:var(--color-bg-hover,#f9fafb);border-color:var(--color-primary,#3b82f6)}.PriorityModal-module__rvA0oq__priorityOption.PriorityModal-module__rvA0oq__selected{background:var(--color-primary-light,#eff6ff);border-color:var(--color-primary,#3b82f6)}.PriorityModal-module__rvA0oq__priorityOption:disabled{opacity:.5;cursor:not-allowed}.PriorityModal-module__rvA0oq__priorityLabel{color:var(--text-primary);font-size:1rem;font-weight:500}
.TaskDetailFields-module__eBXhsG__section{margin-bottom:.5rem}.TaskDetailFields-module__eBXhsG__clickableDisplay{cursor:pointer;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;transition:background-color .2s;display:flex}.TaskDetailFields-module__eBXhsG__clickableDisplay:hover{background-color:var(--color-bg-hover,#f5f5f5)}.TaskDetailFields-module__eBXhsG__clickableDisplay:focus{outline:2px solid var(--color-primary,#007bff);outline-offset:2px}.TaskDetailFields-module__eBXhsG__textContent{color:var(--text-primary);white-space:pre-wrap;line-height:1.6}.TaskDetailFields-module__eBXhsG__label{color:var(--text-secondary);margin-right:.5rem;font-size:.875rem;font-weight:500}.TaskDetailFields-module__eBXhsG__assigneeInfo{align-items:center;gap:.5rem;display:flex}.TaskDetailFields-module__eBXhsG__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:24px;height:24px}.TaskDetailFields-module__eBXhsG__buttonRow{flex-wrap:wrap;gap:.25rem;display:flex}
.EmptyState-module__047T6G__emptyState{text-align:center;font-family:var(--font-geist-sans,sans-serif);background-color:#f9f9f9;border:1px dashed #ddd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:1.5rem 0;padding:3rem 2rem;display:flex}.EmptyState-module__047T6G__compact{margin:1rem 0;padding:1.5rem 1rem}.EmptyState-module__047T6G__icon{color:#888;margin-bottom:1.25rem}.EmptyState-module__047T6G__icon svg{width:64px;height:64px}.EmptyState-module__047T6G__compact .EmptyState-module__047T6G__icon svg{width:48px;height:48px}.EmptyState-module__047T6G__content{max-width:400px}.EmptyState-module__047T6G__title{color:#333;margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.EmptyState-module__047T6G__compact .EmptyState-module__047T6G__title{margin-bottom:.5rem;font-size:1.125rem}.EmptyState-module__047T6G__description{color:#666;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.EmptyState-module__047T6G__compact .EmptyState-module__047T6G__description{margin-bottom:1rem;font-size:.8125rem}.EmptyState-module__047T6G__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.EmptyState-module__047T6G__primaryAction{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.EmptyState-module__047T6G__primaryAction:hover{background-color:#1d4ed8}.EmptyState-module__047T6G__secondaryAction{color:#666;cursor:pointer;background-color:#0000;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.EmptyState-module__047T6G__secondaryAction:hover{background-color:#f2f2f2;border-color:#ccc}@media (prefers-color-scheme:dark){.EmptyState-module__047T6G__emptyState{background-color:#1a1a1a;border-color:#333}.EmptyState-module__047T6G__icon{color:#aaa}.EmptyState-module__047T6G__title{color:#f0f0f0}.EmptyState-module__047T6G__description{color:#bbb}.EmptyState-module__047T6G__primaryAction{background-color:#3b82f6}.EmptyState-module__047T6G__primaryAction:hover{background-color:#2563eb}.EmptyState-module__047T6G__secondaryAction{color:#ddd;border-color:#444}.EmptyState-module__047T6G__secondaryAction:hover{background-color:#222;border-color:#555}}@media (max-width:480px){.EmptyState-module__047T6G__emptyState{padding:2rem 1rem}.EmptyState-module__047T6G__compact{padding:1rem .75rem}.EmptyState-module__047T6G__icon svg{width:48px;height:48px}.EmptyState-module__047T6G__compact .EmptyState-module__047T6G__icon svg{width:36px;height:36px}.EmptyState-module__047T6G__title{font-size:1.125rem}.EmptyState-module__047T6G__compact .EmptyState-module__047T6G__title{font-size:1rem}.EmptyState-module__047T6G__actions{flex-direction:column;gap:.5rem;width:100%}.EmptyState-module__047T6G__primaryAction,.EmptyState-module__047T6G__secondaryAction{width:100%}}
.TimelineView-module__w7TCOq__timelineView{background-color:var(--color-background,#fff);border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a}.TimelineView-module__w7TCOq__timelineContainer{scroll-behavior:smooth;flex:1;max-height:100%;display:flex;position:relative;overflow:hidden auto}.TimelineView-module__w7TCOq__timeAxis{background-color:var(--color-surface,#fafafa);border-right:1px solid var(--color-border,#e5e7eb);z-index:10;flex-shrink:0;width:60px;position:sticky;left:0}.TimelineView-module__w7TCOq__hourLabel{border-bottom:1px solid var(--color-border-light,#f3f4f6);align-items:flex-start;padding:4px 8px;display:flex;position:relative}.TimelineView-module__w7TCOq__hourText{color:var(--color-text-secondary,#6b7280);font-size:12px;font-weight:500;line-height:1}.TimelineView-module__w7TCOq__timelineContent{flex:1;position:relative}.TimelineView-module__w7TCOq__grid{pointer-events:none;position:absolute;inset:0}.TimelineView-module__w7TCOq__gridHour{border-bottom:1px solid var(--color-border,#e5e7eb);position:relative}.TimelineView-module__w7TCOq__gridLine{background-color:var(--color-border,#e5e7eb);height:1px;position:absolute;top:0;left:0;right:0}.TimelineView-module__w7TCOq__gridQuarter{background-color:var(--color-border-light,#f3f4f6);height:1px;position:absolute;left:0;right:0}.TimelineView-module__w7TCOq__currentTimeIndicator{z-index:5;pointer-events:none;position:absolute;left:0;right:0}.TimelineView-module__w7TCOq__currentTimeLine{background-color:var(--color-primary,#ef4444);height:2px;box-shadow:0 0 4px #ef44444d}.TimelineView-module__w7TCOq__currentTimeDot{background-color:var(--color-primary,#ef4444);border:2px solid var(--color-background,#fff);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:-6px;box-shadow:0 2px 4px #0000001a}.TimelineView-module__w7TCOq__entries{min-height:100%;padding:0 16px;position:relative}@media (max-width:768px){.TimelineView-module__w7TCOq__timeAxis{width:50px}.TimelineView-module__w7TCOq__hourText{font-size:11px}.TimelineView-module__w7TCOq__entries{padding:0 8px}}@media (prefers-color-scheme:dark){.TimelineView-module__w7TCOq__timelineView{background-color:var(--color-background-dark,#1f2937)}.TimelineView-module__w7TCOq__timeAxis{background-color:var(--color-surface-dark,#111827);border-right-color:var(--color-border-dark,#374151)}.TimelineView-module__w7TCOq__hourLabel{border-bottom-color:var(--color-border-light-dark,#374151)}.TimelineView-module__w7TCOq__hourText{color:var(--color-text-secondary-dark,#9ca3af)}.TimelineView-module__w7TCOq__gridHour{border-bottom-color:var(--color-border-dark,#374151)}.TimelineView-module__w7TCOq__gridLine{background-color:var(--color-border-dark,#374151)}.TimelineView-module__w7TCOq__gridQuarter{background-color:var(--color-border-light-dark,#374151)}.TimelineView-module__w7TCOq__currentTimeDot{border-color:var(--color-background-dark,#1f2937)}}
.TaskList-module__dfA0Jq__container{flex-direction:column;width:100%;display:flex}.TaskList-module__dfA0Jq__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.TaskList-module__dfA0Jq__title{font-size:1.25rem}.TaskList-module__dfA0Jq__filters{flex-direction:column;gap:.875rem;margin-bottom:1rem;display:flex}.TaskList-module__dfA0Jq__filtersRow{flex-direction:row;align-items:center;gap:1rem;display:flex}.TaskList-module__dfA0Jq__searchContainer{flex:2;min-width:300px}.TaskList-module__dfA0Jq__searchInput{width:100%}.TaskList-module__dfA0Jq__filterControls{flex:1;align-items:center;gap:.75rem;display:flex}.TaskList-module__dfA0Jq__filterSelect{width:180px;min-width:180px}.TaskList-module__dfA0Jq__clearTagsButton{white-space:nowrap}@media (max-width:768px){.TaskList-module__dfA0Jq__filtersRow{flex-direction:column;align-items:stretch}.TaskList-module__dfA0Jq__searchContainer{flex:none;width:100%;min-width:auto}.TaskList-module__dfA0Jq__filterControls{flex-wrap:wrap;flex:none}.TaskList-module__dfA0Jq__filterSelect{flex:1;width:auto;min-width:120px}}.TaskList-module__dfA0Jq__tagFilters{flex-wrap:wrap;gap:.5rem;display:flex}.TaskList-module__dfA0Jq__tagBadge{cursor:pointer;transition:all .2s}.TaskList-module__dfA0Jq__tagBadge:hover{transform:translateY(-1px)}.TaskList-module__dfA0Jq__tagSelected{font-weight:500}.TaskList-module__dfA0Jq__taskList{flex-direction:column;display:flex}.TaskList-module__dfA0Jq__taskCard{width:100%}.TaskList-module__dfA0Jq__level1{margin-left:1.5rem;position:relative}.TaskList-module__dfA0Jq__level1:before{content:"";background-color:#0000001a;width:2px;position:absolute;top:0;bottom:0;left:-1rem}.TaskList-module__dfA0Jq__level2{margin-left:3rem;position:relative}.TaskList-module__dfA0Jq__level2:before{content:"";background-color:#0000001a;width:2px;position:absolute;top:0;bottom:0;left:-1rem}.TaskList-module__dfA0Jq__level3{margin-left:4.5rem;position:relative}.TaskList-module__dfA0Jq__level3:before{content:"";background-color:#0000001a;width:2px;position:absolute;top:0;bottom:0;left:-1rem}.TaskList-module__dfA0Jq__dropTarget{background-color:#3b82f61a;border-radius:.5rem;margin:.25rem 0}.TaskList-module__dfA0Jq__nestTarget{background-color:#22c55e26;border-radius:.5rem;margin:.25rem 0;box-shadow:0 4px 12px #22c55e33}.TaskList-module__dfA0Jq__dragOverlay{transform:rotate(5deg);box-shadow:0 10px 30px #0000004d;opacity:1!important;pointer-events:auto!important}.TaskList-module__dfA0Jq__draggedCard{opacity:1!important;pointer-events:auto!important}.TaskList-module__dfA0Jq__taskCard .dragging{opacity:0!important;pointer-events:none!important;transition:all .2s!important;transform:scale(.95)!important}.TaskList-module__dfA0Jq__taskCard.TaskList-module__dfA0Jq__draggingTask{opacity:0!important;pointer-events:none!important;transition:all .2s!important;transform:scale(.95)!important}.TaskList-module__dfA0Jq__dragPreview{position:relative;opacity:1!important;visibility:visible!important}.TaskList-module__dfA0Jq__nestingIndicator{color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#22c55ef2 0%,#16a34af2 100%);border:2px solid #ffffff4d;border-radius:1.5rem;margin-bottom:.75rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;animation:1s ease-in-out infinite alternate TaskList-module__dfA0Jq__nestingPulse;box-shadow:0 4px 12px #22c55e66}@keyframes TaskList-module__dfA0Jq__nestingPulse{0%{box-shadow:0 4px 12px #22c55e66}to{box-shadow:0 6px 20px #22c55e99}}.TaskList-module__dfA0Jq__nestingCard{border:2px solid #22c55ecc;box-shadow:0 0 0 4px #22c55e33}.TaskList-module__dfA0Jq__nestingTooltip{color:#fff;white-space:nowrap;z-index:1001;background-color:#000c;border-radius:.5rem;padding:.25rem .75rem;font-size:.75rem;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.TaskList-module__dfA0Jq__unnestingIndicator{color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%);border:2px solid #ffffff4d;border-radius:1.5rem;margin-bottom:.75rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;animation:1s ease-in-out infinite alternate TaskList-module__dfA0Jq__unnestingPulse;box-shadow:0 4px 12px #ef444466}@keyframes TaskList-module__dfA0Jq__unnestingPulse{0%{box-shadow:0 4px 12px #ef444466}to{box-shadow:0 6px 20px #ef444499}}.TaskList-module__dfA0Jq__unnestingCard{border:2px solid #ef4444cc;box-shadow:0 0 0 4px #ef444433}.TaskList-module__dfA0Jq__childTaskDragging{background:linear-gradient(135deg,#ef44440d 0%,#dc26260d 100%);border:2px solid #ef444480;box-shadow:0 8px 25px #ef44444d}.TaskList-module__dfA0Jq__emptyAreaDropZone{width:100%;min-height:400px;transition:all .3s}.TaskList-module__dfA0Jq__emptyAreaDropZoneActive{background:linear-gradient(135deg,#ef44441a 0%,#dc26261a 100%);border-radius:12px}.TaskList-module__dfA0Jq__modeTooltip{color:#fff;white-space:nowrap;z-index:1001;background-color:#000c;border-radius:.5rem;padding:.25rem .75rem;font-size:.75rem;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.TaskList-module__dfA0Jq__unnestingMode{background:linear-gradient(135deg,#ef44440d 0%,#dc26260d 100%);border-radius:12px;min-height:400px;padding:20px;transition:all .3s;position:relative}.TaskList-module__dfA0Jq__emptyAreaHint{color:#fff;z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%);border:2px solid #ffffff4d;border-radius:30px;padding:16px 32px;font-size:1rem;font-weight:700;animation:.5s ease-out TaskList-module__dfA0Jq__bounceIn;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #ef444466}@keyframes TaskList-module__dfA0Jq__bounceIn{0%{opacity:0;transform:translate(-50%)scale(.3)}50%{opacity:1;transform:translate(-50%)scale(1.05)}to{opacity:1;transform:translate(-50%)scale(1)}}.TaskList-module__dfA0Jq__unnestDropZone.TaskList-module__dfA0Jq__unnestDropZoneActive{background:linear-gradient(135deg,#ef444433 0%,#dc262633 100%);border-color:#ef444499;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 25px #ef44444d}.TaskList-module__dfA0Jq__unnestDropZoneContent{color:#ef4444e6;text-align:center;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.TaskList-module__dfA0Jq__unnestDropZoneContent svg{width:24px;height:24px}.TaskList-module__dfA0Jq__overlapIndicator{z-index:1001;pointer-events:none;white-space:nowrap;animation:.3s ease-out TaskList-module__dfA0Jq__slideInFromRight;position:absolute;top:50%;right:-300px;transform:translateY(-50%)}@keyframes TaskList-module__dfA0Jq__slideInFromRight{0%{opacity:0;transform:translateY(-50%)translate(20px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.TaskList-module__dfA0Jq__overlapContent{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f6f2 0%,#6366f1f2 100%);border:2px solid #ffffff4d;border-radius:2rem;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;animation:1.5s ease-in-out infinite alternate TaskList-module__dfA0Jq__overlapPulse;display:flex;box-shadow:0 8px 25px #0003}@keyframes TaskList-module__dfA0Jq__overlapPulse{0%{box-shadow:0 8px 25px #3b82f64d}to{box-shadow:0 12px 35px #3b82f680}}.TaskList-module__dfA0Jq__overlapIcon{filter:drop-shadow(0 2px 4px #0000004d);font-size:1.25rem}.TaskList-module__dfA0Jq__overlapText{letter-spacing:.025em;font-weight:700}.TaskList-module__dfA0Jq__overlapArrow{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #3b82f6f2;width:0;height:0;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.TaskList-module__dfA0Jq__overlapContent.TaskList-module__dfA0Jq__nesting{background:linear-gradient(135deg,#22c55ef2 0%,#16a34af2 100%)}.TaskList-module__dfA0Jq__overlapContent.TaskList-module__dfA0Jq__nesting .TaskList-module__dfA0Jq__overlapArrow{border-right-color:#22c55ef2}.TaskList-module__dfA0Jq__overlapContent.TaskList-module__dfA0Jq__unnesting{background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.TaskList-module__dfA0Jq__overlapContent.TaskList-module__dfA0Jq__unnesting .TaskList-module__dfA0Jq__overlapArrow{border-right-color:#ef4444f2}.TaskList-module__dfA0Jq__taskCard.TaskList-module__dfA0Jq__overlapping{z-index:10;background-color:#3b82f60d;border:2px solid #3b82f64d;transition:all .3s;position:relative;box-shadow:0 8px 20px #00000026}.TaskList-module__dfA0Jq__taskCard.TaskList-module__dfA0Jq__overlapping:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(45deg,#3b82f64d,#6366f14d);animation:2s ease-in-out infinite alternate TaskList-module__dfA0Jq__overlapGlow;position:absolute;inset:-2px}@keyframes TaskList-module__dfA0Jq__overlapGlow{0%{opacity:.3}to{opacity:.7}}.TaskList-module__dfA0Jq__loadingState,.TaskList-module__dfA0Jq__errorState{text-align:center;color:var(--foreground,#171717);opacity:.7;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.TaskList-module__dfA0Jq__loadingState p,.TaskList-module__dfA0Jq__errorState p{margin-top:.75rem;font-size:.875rem}.TaskList-module__dfA0Jq__errorState h3{margin-top:1rem;font-size:1.125rem;font-weight:600}.TaskList-module__dfA0Jq__errorState svg{color:var(--red-500,#ef4444)}@media (min-width:768px){.TaskList-module__dfA0Jq__taskList{grid-template-columns:repeat(2,1fr)}.TaskList-module__dfA0Jq__filterControls{flex-wrap:nowrap}}@media (min-width:1024px){.TaskList-module__dfA0Jq__taskList{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.TaskList-module__dfA0Jq__taskList{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.TaskList-module__dfA0Jq__header{flex-direction:column;align-items:flex-start;gap:.75rem}.TaskList-module__dfA0Jq__header button{align-self:flex-end}.TaskList-module__dfA0Jq__filterControls{flex-direction:column;width:100%}.TaskList-module__dfA0Jq__filterSelect{width:100%}.TaskList-module__dfA0Jq__level1{margin-left:1rem}.TaskList-module__dfA0Jq__level2{margin-left:2rem}.TaskList-module__dfA0Jq__level3{margin-left:3rem}}@media (prefers-color-scheme:dark){.TaskList-module__dfA0Jq__loadingState,.TaskList-module__dfA0Jq__errorState{color:var(--foreground,#e5e5e5)}.TaskList-module__dfA0Jq__errorState svg{color:var(--red-400,#f87171)}.TaskList-module__dfA0Jq__level1:before,.TaskList-module__dfA0Jq__level2:before,.TaskList-module__dfA0Jq__level3:before{background-color:#fff3}.TaskList-module__dfA0Jq__dropTarget{background-color:#3b82f633}.TaskList-module__dfA0Jq__nestTarget{background-color:#22c55e33}.TaskList-module__dfA0Jq__unnestDropZone{background:linear-gradient(135deg,#ef444426 0%,#dc262626 100%)}.TaskList-module__dfA0Jq__unnestDropZone.TaskList-module__dfA0Jq__unnestDropZoneActive{background:linear-gradient(135deg,#ef444440 0%,#dc262640 100%)}}.TaskList-module__dfA0Jq__dropZone{background:0 0;border-radius:4px;width:100%;transition:all .2s;position:relative}.TaskList-module__dfA0Jq__dropZoneActive{background:linear-gradient(90deg,#3b82f61a 0%,#3b82f633 50%,#3b82f61a 100%)}.TaskList-module__dfA0Jq__dropIndicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.TaskList-module__dfA0Jq__dropLine{background:linear-gradient(90deg,#0000 0%,#3b82f6 20% 80%,#0000 100%);border-radius:1px;height:2px;animation:1.5s ease-in-out infinite TaskList-module__dfA0Jq__dropLinePulse;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.TaskList-module__dfA0Jq__dropText{color:#fff;white-space:nowrap;z-index:1;background:#3b82f6;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500;box-shadow:0 2px 8px #3b82f64d}@keyframes TaskList-module__dfA0Jq__dropLinePulse{0%,to{opacity:.6;transform:translateY(-50%)scaleY(1)}50%{opacity:1;transform:translateY(-50%)scaleY(1.5)}}@media (prefers-color-scheme:dark){.TaskList-module__dfA0Jq__dropZoneActive{background:linear-gradient(90deg,#60a5fa1a 0%,#60a5fa33 50%,#60a5fa1a 100%)}.TaskList-module__dfA0Jq__dropLine{background:linear-gradient(90deg,#0000 0%,#60a5fa 20% 80%,#0000 100%)}.TaskList-module__dfA0Jq__dropText{background:#60a5fa}}
.TimelineEntry-module__zlP_Rq__timelineEntry{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text-primary,#1f2937);border:1.5px solid var(--color-border,#d1d5db);z-index:1;border-radius:6px;padding:8px 12px;transition:border-color .2s,background-color .2s;position:absolute;left:0;right:0;overflow:hidden;background-color:var(--color-surface,#f3f4f6)!important}.TimelineEntry-module__zlP_Rq__timelineEntry:hover{border-color:var(--color-border-dark,#9ca3af);z-index:2;background-color:var(--color-surface-hover,#e5e7eb)!important}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__dragging,.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__resizing{z-index:100;border-color:var(--color-primary,#3b82f6);cursor:move;background-color:var(--color-surface-active,#dbeafe)!important}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__resizing{cursor:ns-resize}.TimelineEntry-module__zlP_Rq__resizeHandle{cursor:ns-resize;z-index:10;opacity:0;justify-content:center;align-items:center;height:12px;min-height:12px;transition:opacity .2s,background-color .2s;display:flex;position:absolute;left:0;right:0}.TimelineEntry-module__zlP_Rq__timelineEntry:hover .TimelineEntry-module__zlP_Rq__resizeHandle{opacity:1}.TimelineEntry-module__zlP_Rq__resizeTop{border-top-left-radius:6px;border-top-right-radius:6px;top:-6px}.TimelineEntry-module__zlP_Rq__resizeBottom{border-bottom-right-radius:6px;border-bottom-left-radius:6px;bottom:-6px}.TimelineEntry-module__zlP_Rq__resizeHandle:before{content:"";border-radius:inherit;background-color:#0000;transition:background-color .2s;position:absolute;inset:0}.TimelineEntry-module__zlP_Rq__resizeHandle:hover:before{background-color:#3b82f61a}.TimelineEntry-module__zlP_Rq__resizeHandle:after{content:"";background-color:var(--color-border-dark,#9ca3af);border-radius:2px;width:32px;height:4px;transition:background-color .2s,transform .2s;position:relative;box-shadow:0 1px 2px #0000001a}.TimelineEntry-module__zlP_Rq__resizeHandle:hover:after{background-color:var(--color-primary,#3b82f6);transform:scaleY(1.25)}.TimelineEntry-module__zlP_Rq__entryContent{pointer-events:none;flex-direction:column;gap:4px;height:100%;display:flex}.TimelineEntry-module__zlP_Rq__entryHeader{flex-direction:column;gap:2px;display:flex}.TimelineEntry-module__zlP_Rq__taskName{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.TimelineEntry-module__zlP_Rq__projectName{opacity:.9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.TimelineEntry-module__zlP_Rq__entryTime{opacity:.95;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.TimelineEntry-module__zlP_Rq__duration{opacity:.8;font-size:11px;font-weight:400}.TimelineEntry-module__zlP_Rq__entryNotes{opacity:.85;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__verySmall{min-height:3px;padding:0}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__verySmall .TimelineEntry-module__zlP_Rq__entryContent{display:none}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__verySmall .TimelineEntry-module__zlP_Rq__resizeHandle,.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__small .TimelineEntry-module__zlP_Rq__resizeHandle{height:16px;min-height:16px}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__verySmall .TimelineEntry-module__zlP_Rq__resizeTop,.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__small .TimelineEntry-module__zlP_Rq__resizeTop{top:-8px}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__verySmall .TimelineEntry-module__zlP_Rq__resizeBottom,.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__small .TimelineEntry-module__zlP_Rq__resizeBottom{bottom:-8px}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__small{padding:2px 6px}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__small .TimelineEntry-module__zlP_Rq__taskName{-webkit-line-clamp:1;font-size:11px;font-weight:600;line-height:1.2}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__small .TimelineEntry-module__zlP_Rq__projectName,.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__small .TimelineEntry-module__zlP_Rq__entryTime,.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__small .TimelineEntry-module__zlP_Rq__entryNotes{display:none}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__medium{padding:4px 8px}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__medium .TimelineEntry-module__zlP_Rq__taskName{-webkit-line-clamp:1;font-size:12px}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__medium .TimelineEntry-module__zlP_Rq__entryTime{font-size:10px}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__medium .TimelineEntry-module__zlP_Rq__projectName,.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__medium .TimelineEntry-module__zlP_Rq__entryNotes{display:none}.TimelineEntry-module__zlP_Rq__editingOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;pointer-events:none;background-color:#000000bf;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TimelineEntry-module__zlP_Rq__editingTime{color:#fff;text-align:center;text-shadow:0 1px 2px #0000004d;padding:4px 8px;font-size:13px;font-weight:600;line-height:1.4}.TimelineEntry-module__zlP_Rq__editingDuration{opacity:.9;margin-top:2px;font-size:11px;font-weight:400;display:block}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__verySmall .TimelineEntry-module__zlP_Rq__editingDuration,.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__small .TimelineEntry-module__zlP_Rq__editingDuration{display:none}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__verySmall .TimelineEntry-module__zlP_Rq__editingTime{white-space:nowrap;padding:2px 4px;font-size:10px;line-height:1.2}@media (max-width:768px){.TimelineEntry-module__zlP_Rq__timelineEntry{padding:6px 10px}.TimelineEntry-module__zlP_Rq__taskName{font-size:13px}.TimelineEntry-module__zlP_Rq__projectName{font-size:10px}.TimelineEntry-module__zlP_Rq__entryTime{font-size:11px}.TimelineEntry-module__zlP_Rq__duration,.TimelineEntry-module__zlP_Rq__entryNotes{font-size:10px}.TimelineEntry-module__zlP_Rq__resizeHandle{height:20px;min-height:20px}.TimelineEntry-module__zlP_Rq__resizeTop{top:-10px}.TimelineEntry-module__zlP_Rq__resizeBottom{bottom:-10px}.TimelineEntry-module__zlP_Rq__resizeHandle:after{width:40px;height:5px}}@media (prefers-color-scheme:dark){.TimelineEntry-module__zlP_Rq__timelineEntry{color:var(--color-text-primary-dark,#f9fafb);border-color:var(--color-border-dark,#4b5563);background-color:var(--color-surface-dark,#374151)!important}.TimelineEntry-module__zlP_Rq__timelineEntry:hover{border-color:var(--color-border-light-dark,#6b7280)}.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__dragging,.TimelineEntry-module__zlP_Rq__timelineEntry.TimelineEntry-module__zlP_Rq__resizing{border-color:var(--color-primary,#3b82f6)}.TimelineEntry-module__zlP_Rq__resizeHandle:after{background-color:var(--color-border-light-dark,#6b7280)}.TimelineEntry-module__zlP_Rq__resizeHandle:hover:before{background-color:#3b82f633}.TimelineEntry-module__zlP_Rq__resizeHandle:hover:after{background-color:var(--color-primary,#60a5fa)}}
.page-module__wu5GRW__pageContainer{flex-direction:column;gap:1.5rem;width:100%;max-width:1200px;margin:0 auto;display:flex}.page-module__wu5GRW__headerContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__wu5GRW__headerText{flex-direction:column;flex:1;gap:.5rem;display:flex}.page-module__wu5GRW__title{color:var(--foreground,#171717);margin-bottom:.5rem;font-size:1.75rem;font-weight:600}.page-module__wu5GRW__description{color:var(--foreground,#171717);opacity:.8;font-size:.875rem}.page-module__wu5GRW__createButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 4px #3b82f633}.page-module__wu5GRW__createButton:hover{background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.page-module__wu5GRW__createButton:active{transform:translateY(0);box-shadow:0 2px 4px #3b82f633}.page-module__wu5GRW__createButton svg{flex-shrink:0}.page-module__wu5GRW__content{border-radius:.5rem;flex-direction:column;width:100%;display:flex;overflow:hidden}@media (max-width:640px){.page-module__wu5GRW__headerContent{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__wu5GRW__createButton{justify-content:center;align-self:stretch}}@media (prefers-color-scheme:dark){.page-module__wu5GRW__content{background-color:var(--background,#1e1e1e);box-shadow:0 1px 3px #0000004d}.page-module__wu5GRW__createButton{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)}.page-module__wu5GRW__createButton:hover{background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%)}}
.TaskMiniPlayer-module__CSGN_a__miniPlayer{background-color:rgba(var(--primary-rgb,59,130,246),.9);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;border-radius:1.25rem;justify-content:space-between;align-items:center;height:64px;margin-left:220px;padding:0 16px 0 24px;transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:1.5rem;left:1.5rem;right:1.5rem;box-shadow:0 -2px 10px #0000001a}.TaskMiniPlayer-module__CSGN_a__hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 2.5rem))}.TaskMiniPlayer-module__CSGN_a__visible{opacity:1;transform:translateY(0)}.TaskMiniPlayer-module__CSGN_a__pulsingIndicator{background-color:#4ade80;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-right:16px;position:relative}.TaskMiniPlayer-module__CSGN_a__pulsingIndicator[data-active=true] .TaskMiniPlayer-module__CSGN_a__innerPulse{background-color:inherit;opacity:.6;border-radius:50%;animation:2s infinite TaskMiniPlayer-module__CSGN_a__pulse;position:absolute;inset:0}.TaskMiniPlayer-module__CSGN_a__pulsingIndicator[data-active=false]{background-color:#9ca3af}@keyframes TaskMiniPlayer-module__CSGN_a__pulse{0%{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(1)}}.TaskMiniPlayer-module__CSGN_a__taskInfo{flex-direction:column;flex:1;min-width:0;margin-right:12px;display:flex}.TaskMiniPlayer-module__CSGN_a__taskName{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden}.TaskMiniPlayer-module__CSGN_a__projectName{white-space:nowrap;text-overflow:ellipsis;opacity:.8;font-size:12px;overflow:hidden}.TaskMiniPlayer-module__CSGN_a__tagContainer{flex-shrink:0;gap:4px;margin-right:12px;display:flex}.TaskMiniPlayer-module__CSGN_a__moreTags{background-color:#fff3;border-radius:4px;padding:2px 4px;font-size:10px}.TaskMiniPlayer-module__CSGN_a__timerDisplay{font-family:var(--font-mono,monospace);color:#fff;flex-shrink:0;margin:0 16px;font-size:18px;font-weight:600}.TaskMiniPlayer-module__CSGN_a__timerDisplay *{color:#fff!important}.TaskMiniPlayer-module__CSGN_a__controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.TaskMiniPlayer-module__CSGN_a__controlButton{color:#fff;cursor:pointer;background-color:#fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.TaskMiniPlayer-module__CSGN_a__controlButton:hover{background-color:#ffffff4d;transform:scale(1.05)}.TaskMiniPlayer-module__CSGN_a__controlButton:active{transform:scale(.95)}@media (max-width:640px){.TaskMiniPlayer-module__CSGN_a__miniPlayer{margin:0;padding:0 1rem 0 1.25rem;bottom:6rem;left:.875rem;right:.875rem}.TaskMiniPlayer-module__CSGN_a__hidden{opacity:0;transform:translateY(calc(100% + 7rem))}.TaskMiniPlayer-module__CSGN_a__tagContainer{display:none}.TaskMiniPlayer-module__CSGN_a__taskInfo{width:100%}.TaskMiniPlayer-module__CSGN_a__timerDisplay{margin:0 8px;font-size:16px}.TaskMiniPlayer-module__CSGN_a__controlButton{width:32px;height:32px}}@media (prefers-color-scheme:dark){.TaskMiniPlayer-module__CSGN_a__miniPlayer{background-color:rgba(var(--primary-dark-rgb,30,64,175),.95);box-shadow:0 -2px 10px #0000004d}.TaskMiniPlayer-module__CSGN_a__controlButton{background-color:#ffffff26}.TaskMiniPlayer-module__CSGN_a__controlButton:hover{background-color:#ffffff40}}@keyframes TaskMiniPlayer-module__CSGN_a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TaskMiniPlayer-module__CSGN_a__spin{animation:1s linear infinite TaskMiniPlayer-module__CSGN_a__spin}.TaskMiniPlayer-module__CSGN_a__controlButton:disabled{opacity:.6;cursor:not-allowed}.TaskMiniPlayer-module__CSGN_a__controlButton:disabled:hover{background-color:#fff3;transform:none}
.page-module__FzfN7q__timerPageContainer{flex-direction:column;gap:1.5rem;width:100%;max-width:1200px;min-height:calc(100vh - 80px);margin:0 auto;display:flex;overflow:hidden}.page-module__FzfN7q__timerPageHeader{justify-content:space-between;align-items:flex-start;display:flex}.page-module__FzfN7q__titleSection{flex-direction:column;gap:.5rem;display:flex}.page-module__FzfN7q__description{color:var(--foreground-muted,#6b7280);margin:0;font-size:.875rem}.page-module__FzfN7q__headerActions{align-self:flex-start;align-items:center;gap:.75rem;display:flex}.page-module__FzfN7q__headerButton{align-items:center;gap:.5rem;display:flex}.page-module__FzfN7q__timerPageContent{flex:1;width:100%;max-height:calc(100vh - 140px)}.page-module__FzfN7q__timerPageLayout{flex-direction:column;flex:1;gap:1.5rem;min-height:0;max-height:calc(100vh - 140px);display:flex}.page-module__FzfN7q__taskListColumn{min-width:100%}.page-module__FzfN7q__timeEntryColumn{flex-direction:column;width:100%;max-width:240px;max-height:calc(100vh - 140px);display:flex}.page-module__FzfN7q__timeEntryContainer{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.page-module__FzfN7q__timeEntryList{max-height:100%;padding-right:.5rem;overflow-y:auto}.page-module__FzfN7q__timelineWrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:scroll}.page-module__FzfN7q__emptyTimeEntries{color:var(--foreground-secondary,#17171799);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0;display:flex}.page-module__FzfN7q__modalTaskSelector{max-height:80vh;overflow-y:auto}.page-module__FzfN7q__manualEntryForm{flex-direction:column;gap:1rem;padding:.5rem;display:flex}.page-module__FzfN7q__formField{margin-bottom:.5rem}.page-module__FzfN7q__formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__FzfN7q__formActions{border-top:1px solid var(--border,#e5e7eb);justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.page-module__FzfN7q__formError{background-color:#ef44441a;border-left:3px solid #ef4444;border-radius:.375rem;margin:.5rem 0;padding:.75rem}@media (max-width:767px){.page-module__FzfN7q__timerPageHeader{flex-direction:column;align-items:stretch;gap:1rem}.page-module__FzfN7q__headerActions{justify-content:flex-end;align-self:stretch}}@media (min-width:768px){.page-module__FzfN7q__timerPageLayout{flex-direction:row;align-items:stretch;min-height:calc(100vh - 250px)}.page-module__FzfN7q__taskListColumn{flex:1;width:100%;min-width:60%}.page-module__FzfN7q__timeEntryColumn{flex:1;width:100%}}@media (max-width:768px){.page-module__FzfN7q__timeEntryList{padding-right:0}.page-module__FzfN7q__timeEntryColumn{width:100%;max-width:unset}}@media (prefers-color-scheme:dark){.page-module__FzfN7q__timeEntryContainer{background-color:var(--background-card,#1f2937)}.page-module__FzfN7q__formError{background-color:#ef444426}}
