.CalendarView-module__gVsE2G__calendarShell{gap:14px;min-width:0;padding:6px 0 90px;display:grid}.CalendarView-module__gVsE2G__calendarHead,.CalendarView-module__gVsE2G__calendarToolbar,.CalendarView-module__gVsE2G__rulesPanelHead,.CalendarView-module__gVsE2G__summaryHead,.CalendarView-module__gVsE2G__dayViewHead{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.CalendarView-module__gVsE2G__calendarHeadActions{flex:none;align-items:center;gap:6px;display:inline-flex}.CalendarView-module__gVsE2G__regionControl{position:relative}.CalendarView-module__gVsE2G__calendarIntro{min-width:0}.CalendarView-module__gVsE2G__eyebrow{color:#2563eb;letter-spacing:.04em;margin:0 0 3px;font-size:11px;font-weight:800;display:block}.CalendarView-module__gVsE2G__calendarIntro h2{color:#172033;letter-spacing:-.02em;margin:0 0 3px;font-size:23px}.CalendarView-module__gVsE2G__calendarIntro p,.CalendarView-module__gVsE2G__rulesPanelHead span,.CalendarView-module__gVsE2G__summaryHead span,.CalendarView-module__gVsE2G__dayViewHead span{color:#7b8494;margin:0;font-size:12px}.CalendarView-module__gVsE2G__rulesButton,.CalendarView-module__gVsE2G__todayButton,.CalendarView-module__gVsE2G__modeButton,.CalendarView-module__gVsE2G__modeActive,.CalendarView-module__gVsE2G__iconButton,.CalendarView-module__gVsE2G__weekDayHead{color:#435066;cursor:pointer;background:#fff;border:1px solid #e5e9f0}.CalendarView-module__gVsE2G__rulesButton{border-radius:999px;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:12px;display:inline-flex}.CalendarView-module__gVsE2G__rulesButton:hover,.CalendarView-module__gVsE2G__todayButton:hover,.CalendarView-module__gVsE2G__modeButton:hover,.CalendarView-module__gVsE2G__iconButton:hover{color:#1d4ed8;border-color:#7aa7ff}.CalendarView-module__gVsE2G__rulesPanel{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;gap:10px;padding:12px;display:grid}.CalendarView-module__gVsE2G__regionPanel{z-index:25;background:#fff;border:1px solid #dbe3ef;border-radius:10px;gap:7px;min-width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px #17203324}.CalendarView-module__gVsE2G__regionPanel strong{color:#172033;font-size:13px}.CalendarView-module__gVsE2G__regionPanel>span,.CalendarView-module__gVsE2G__regionPanel>small{color:#7b8494;font-size:10px;line-height:1.4}.CalendarView-module__gVsE2G__regionOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.CalendarView-module__gVsE2G__regionOption,.CalendarView-module__gVsE2G__regionOptionChecked{color:#475569;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:29px;padding:0 6px;font-size:11px;display:inline-flex}.CalendarView-module__gVsE2G__regionOptionChecked{color:#1d4ed8;background:#eff6ff;font-weight:700}.CalendarView-module__gVsE2G__regionOption>span:first-child,.CalendarView-module__gVsE2G__regionOptionChecked>span:first-child{border:1px solid;border-radius:4px;place-items:center;width:15px;height:15px;display:inline-grid}.CalendarView-module__gVsE2G__emptyCheck{width:100%;height:100%;display:block}.CalendarView-module__gVsE2G__ruleList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.CalendarView-module__gVsE2G__ruleRow{background:#fff;border:1px solid #e4edff;border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.CalendarView-module__gVsE2G__ruleRow strong,.CalendarView-module__gVsE2G__ruleRow span,.CalendarView-module__gVsE2G__ruleRow em,.CalendarView-module__gVsE2G__ruleRow small{overflow-wrap:anywhere;min-width:0}.CalendarView-module__gVsE2G__ruleRow strong{font-size:13px}.CalendarView-module__gVsE2G__ruleRow span,.CalendarView-module__gVsE2G__ruleRow em,.CalendarView-module__gVsE2G__ruleRow small{color:#657084;font-size:11px;font-style:normal;line-height:1.4}.CalendarView-module__gVsE2G__ruleRow em{color:#1d4ed8}.CalendarView-module__gVsE2G__calendarToolbar{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;flex-wrap:wrap;padding:8px 0}.CalendarView-module__gVsE2G__navigation,.CalendarView-module__gVsE2G__modeTabs{align-items:center;gap:5px;min-width:0;display:inline-flex}.CalendarView-module__gVsE2G__navigation strong{color:#334155;text-align:center;min-width:170px;font-size:13px}.CalendarView-module__gVsE2G__iconButton{border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:inline-grid}.CalendarView-module__gVsE2G__todayButton,.CalendarView-module__gVsE2G__modeButton,.CalendarView-module__gVsE2G__modeActive{border-radius:999px;min-height:29px;padding:0 9px;font-size:11px}.CalendarView-module__gVsE2G__modeActive{color:#fff;background:#2563eb;border-color:#2563eb}.CalendarView-module__gVsE2G__monthGrid{border-top:1px solid #e5e9f0;border-left:1px solid #e5e9f0;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.CalendarView-module__gVsE2G__weekday{color:#657084;text-align:center;background:#f8fafc;border-bottom:1px solid #e5e9f0;border-right:1px solid #e5e9f0;min-width:0;padding:8px 6px;font-size:11px;font-weight:700}.CalendarView-module__gVsE2G__dayCell{cursor:pointer;background:#fff;border-bottom:1px solid #e5e9f0;border-right:1px solid #e5e9f0;min-width:0;min-height:100px;padding:7px}.CalendarView-module__gVsE2G__dayCell:hover,.CalendarView-module__gVsE2G__selectedDay{background:#f8fbff}.CalendarView-module__gVsE2G__selectedDay{box-shadow:inset 0 0 0 2px #93c5fd}.CalendarView-module__gVsE2G__outsideMonth{color:#94a3b8;background:#fafafa}.CalendarView-module__gVsE2G__dayNumber{justify-content:space-between;align-items:center;gap:4px;margin-bottom:5px;font-size:12px;font-weight:700;display:flex}.CalendarView-module__gVsE2G__dateNumber{align-items:baseline;gap:3px;min-width:0;display:inline-flex}.CalendarView-module__gVsE2G__dateNumber strong{font-size:13px}.CalendarView-module__gVsE2G__dayNumber em{color:#2563eb;font-size:10px;font-style:normal}.CalendarView-module__gVsE2G__holidayMark{font-weight:700;font-size:9px!important;font-style:normal!important}.CalendarView-module__gVsE2G__holiday_rest{color:#2563eb!important}.CalendarView-module__gVsE2G__holiday_work{color:#d97706!important}.CalendarView-module__gVsE2G__holiday_hint{color:#16a34a!important}.CalendarView-module__gVsE2G__holidayName{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:-2px 0 4px;font-size:9px;font-weight:600;overflow:hidden}.CalendarView-module__gVsE2G__lunarDate{color:#9aa4b2;white-space:nowrap;min-width:0;line-height:1.1;font-size:9px!important;font-weight:400!important}.CalendarView-module__gVsE2G__monthIndicators{align-items:center;gap:5px;min-height:14px;margin:-1px 0 3px;font-size:9px;line-height:1;display:inline-flex}.CalendarView-module__gVsE2G__monthIndicators b{color:#dc2626;font-weight:700}.CalendarView-module__gVsE2G__monthIndicators i{color:#c2410c;align-items:center;gap:2px;font-style:normal;font-weight:700;display:inline-flex}.CalendarView-module__gVsE2G__dayTasks{gap:5px;min-width:0;display:grid}.CalendarView-module__gVsE2G__taskChip,.CalendarView-module__gVsE2G__taskRow{color:#172033;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e9f0;min-width:0}.CalendarView-module__gVsE2G__taskChip{border-left-width:3px;border-radius:6px;gap:2px;width:100%;padding:5px 6px;display:grid}.CalendarView-module__gVsE2G__taskChip:hover,.CalendarView-module__gVsE2G__taskRow:hover{border-color:#7aa7ff;box-shadow:0 2px 8px #2563eb14}.CalendarView-module__gVsE2G__taskChip span,.CalendarView-module__gVsE2G__taskChip small,.CalendarView-module__gVsE2G__taskChip em,.CalendarView-module__gVsE2G__taskChip i{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CalendarView-module__gVsE2G__taskChip span{font-size:11px;font-weight:700}.CalendarView-module__gVsE2G__taskChipTitle{justify-content:space-between;align-items:center;gap:4px;display:flex}.CalendarView-module__gVsE2G__unreadCommentBadge{color:#c2410c;background:#fff0e6;border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px 4px;line-height:1;display:inline-flex;font-size:10px!important;font-weight:700!important}.CalendarView-module__gVsE2G__taskChip small,.CalendarView-module__gVsE2G__taskChip em,.CalendarView-module__gVsE2G__taskChip i{color:#657084;font-size:10px;font-style:normal}.CalendarView-module__gVsE2G__taskChip em{color:inherit;font-weight:700}.CalendarView-module__gVsE2G__tone_done{color:#166534;background:#f0fdf4;border-left-color:#16a34a}.CalendarView-module__gVsE2G__tone_overdue{color:#b91c1c;background:#fff7f7;border-left-color:#ef4444}.CalendarView-module__gVsE2G__tone_doing{color:#1d4ed8;background:#eff6ff;border-left-color:#2563eb}.CalendarView-module__gVsE2G__tone_pending{border-left-color:#94a3b8}.CalendarView-module__gVsE2G__moreTasks,.CalendarView-module__gVsE2G__emptyDay{color:#657084;font-size:10px}.CalendarView-module__gVsE2G__weekRail{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;min-width:0;display:grid}.CalendarView-module__gVsE2G__weekDay{color:#7b8494;cursor:pointer;background:#f5f7fa;border:1px solid #0000;border-radius:13px;place-items:center;gap:3px;min-width:0;min-height:76px;padding:8px 5px;display:grid}.CalendarView-module__gVsE2G__weekDay:hover{background:#edf4ff}.CalendarView-module__gVsE2G__weekDay span{font-size:11px}.CalendarView-module__gVsE2G__weekDay strong{color:#334155;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.CalendarView-module__gVsE2G__weekDate{position:relative}.CalendarView-module__gVsE2G__weekDate small{width:14px;font-weight:500;line-height:1;position:absolute;top:1px;left:-13px;color:#94a3b8!important;font-size:9px!important}.CalendarView-module__gVsE2G__weekDate em{margin-left:2px;font-size:9px;font-style:normal;font-weight:700}.CalendarView-module__gVsE2G__weekHoliday{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-style:normal;overflow:hidden}.CalendarView-module__gVsE2G__weekHoliday.CalendarView-module__gVsE2G__holiday_hint{color:#16a34a!important}.CalendarView-module__gVsE2G__zeroReportCalendarDue,.CalendarView-module__gVsE2G__zeroReportCalendarDone{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-style:normal;font-weight:700;overflow:hidden}.CalendarView-module__gVsE2G__zeroReportCalendarDue{color:#c2410c}.CalendarView-module__gVsE2G__zeroReportCalendarDone{color:#15803d}.CalendarView-module__gVsE2G__weekDay small{font-size:10px}.CalendarView-module__gVsE2G__daySummary{white-space:nowrap}.CalendarView-module__gVsE2G__daySummary b{color:#dc2626;font-weight:700}.CalendarView-module__gVsE2G__daySummary i{color:#c2410c;font-style:normal}.CalendarView-module__gVsE2G__todayColumn span,.CalendarView-module__gVsE2G__selectedWeekDay span{color:#2563eb;font-weight:700}.CalendarView-module__gVsE2G__selectedWeekDay{background:#eff6ff;border-color:#93c5fd}.CalendarView-module__gVsE2G__selectedWeekDay strong{color:#fff;background:#2563eb}.CalendarView-module__gVsE2G__dayView,.CalendarView-module__gVsE2G__selectedSummary{gap:8px;min-width:0;display:grid}.CalendarView-module__gVsE2G__dayViewHead,.CalendarView-module__gVsE2G__summaryHead{padding:0 2px 4px}.CalendarView-module__gVsE2G__dayViewHead strong,.CalendarView-module__gVsE2G__summaryHead strong{color:#172033;font-size:15px}.CalendarView-module__gVsE2G__taskDepartmentGroup{background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;gap:7px;padding:9px;display:grid}.CalendarView-module__gVsE2G__taskDepartmentHead{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:1px 2px;display:inline-flex}.CalendarView-module__gVsE2G__taskDepartmentHead strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.CalendarView-module__gVsE2G__taskDepartmentHead span{color:#748096;white-space:nowrap;font-size:11px}.CalendarView-module__gVsE2G__taskDepartmentHead svg{flex:none;transition:transform .15s}.CalendarView-module__gVsE2G__taskDepartmentHead .CalendarView-module__gVsE2G__collapsedChevron{transform:rotate(-90deg)}.CalendarView-module__gVsE2G__taskRow{border-left-width:3px;border-radius:10px;grid-template-columns:66px minmax(0,1fr) 132px 108px 150px;align-items:center;gap:10px;padding:11px 12px;display:grid}.CalendarView-module__gVsE2G__taskRow strong,.CalendarView-module__gVsE2G__taskRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.CalendarView-module__gVsE2G__rowStatus{font-weight:700}.CalendarView-module__gVsE2G__emptyLarge{color:#8b95a5;text-align:center;border:1px dashed #dfe5ee;border-radius:10px;padding:30px 8px;font-size:13px}.CalendarView-module__gVsE2G__taskRow{align-items:stretch;gap:8px;padding:5px;display:flex}.CalendarView-module__gVsE2G__taskRowMain{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;grid-template-columns:66px minmax(0,1fr) 132px 108px 150px;align-items:center;gap:10px;padding:6px;font-family:inherit;font-size:12px;line-height:1.3;display:grid}.CalendarView-module__gVsE2G__taskRowMain>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.3;overflow:hidden}.CalendarView-module__gVsE2G__taskTitleCell{align-items:center;gap:7px;min-width:0;display:flex}.CalendarView-module__gVsE2G__taskTitleCell strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.CalendarView-module__gVsE2G__rowDue,.CalendarView-module__gVsE2G__rowAssignees,.CalendarView-module__gVsE2G__rowSource{color:#4b5d77;font-weight:500}.CalendarView-module__gVsE2G__rowStatus{font-size:12px;font-weight:700}.CalendarView-module__gVsE2G__dayIndicators{color:#7b8494;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;font-weight:400;display:inline-flex}.CalendarView-module__gVsE2G__dayIndicators b{color:#dc2626;font-weight:700}.CalendarView-module__gVsE2G__dayIndicators i{color:#c2410c;align-items:center;gap:3px;font-style:normal;display:inline-flex}.CalendarView-module__gVsE2G__taskAction{min-height:30px;color:inherit;cursor:pointer;background:#ffffffb8;border:1px solid;border-radius:7px;flex:none;align-self:center;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.CalendarView-module__gVsE2G__taskAction:hover{background:#fff;box-shadow:0 2px 7px #1720331f}.CalendarView-module__gVsE2G__archiveAction{color:#166534}@media (max-width:920px){.CalendarView-module__gVsE2G__calendarShell{padding:4px 0 84px}.CalendarView-module__gVsE2G__calendarHead,.CalendarView-module__gVsE2G__calendarToolbar,.CalendarView-module__gVsE2G__rulesPanelHead,.CalendarView-module__gVsE2G__summaryHead,.CalendarView-module__gVsE2G__dayViewHead{flex-direction:column;align-items:stretch}.CalendarView-module__gVsE2G__calendarHead{gap:8px}.CalendarView-module__gVsE2G__calendarHeadActions,.CalendarView-module__gVsE2G__rulesButton{align-self:flex-start}.CalendarView-module__gVsE2G__ruleList{grid-template-columns:1fr}.CalendarView-module__gVsE2G__navigation,.CalendarView-module__gVsE2G__modeTabs{justify-content:center}.CalendarView-module__gVsE2G__navigation{flex-wrap:wrap}.CalendarView-module__gVsE2G__navigation strong{flex:150px;min-width:0}.CalendarView-module__gVsE2G__modeTabs{width:100%}.CalendarView-module__gVsE2G__modeButton,.CalendarView-module__gVsE2G__modeActive{flex:1 1 0}.CalendarView-module__gVsE2G__monthGrid{overflow-x:auto}.CalendarView-module__gVsE2G__monthGrid>*{min-width:42px}.CalendarView-module__gVsE2G__dayCell{min-height:76px;padding:4px}.CalendarView-module__gVsE2G__weekday{padding:6px 2px;font-size:10px}.CalendarView-module__gVsE2G__taskChip{padding:4px}.CalendarView-module__gVsE2G__taskChip small,.CalendarView-module__gVsE2G__taskChip em,.CalendarView-module__gVsE2G__taskChip i{display:none}.CalendarView-module__gVsE2G__weekRail{scrollbar-width:thin;padding:2px 1px 7px;display:flex;overflow-x:auto}.CalendarView-module__gVsE2G__weekDay{flex:0 0 58px;min-height:72px}.CalendarView-module__gVsE2G__taskRow{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:5px;display:grid}.CalendarView-module__gVsE2G__taskRowMain{grid-template-columns:62px minmax(0,1fr);gap:5px 8px}.CalendarView-module__gVsE2G__taskRowMain>span:not(.CalendarView-module__gVsE2G__rowStatus){grid-column:2}.CalendarView-module__gVsE2G__taskAction{grid-column:2;justify-self:start}.CalendarView-module__gVsE2G__taskTitleCell{width:100%}.CalendarView-module__gVsE2G__taskTitleCell strong{font-size:12px}.CalendarView-module__gVsE2G__weekDate small{left:-10px}.CalendarView-module__gVsE2G__regionPanel{max-width:calc(100vw - 20px);left:0;right:auto}.CalendarView-module__gVsE2G__dayIndicators{justify-content:flex-start}}
.TodoAiComposer-module__eMz3mW__backdrop{z-index:100;background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.TodoAiComposer-module__eMz3mW__panel{color:#172033;background:#fff;width:min(560px,100vw);height:100%;padding:24px;overflow:auto;box-shadow:-16px 0 36px #0f172a29}.TodoAiComposer-module__eMz3mW__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.TodoAiComposer-module__eMz3mW__eyebrow{color:#0f766e;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:800;display:inline-flex}.TodoAiComposer-module__eMz3mW__head h2{margin:0;font-size:22px;line-height:1.35}.TodoAiComposer-module__eMz3mW__close{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.TodoAiComposer-module__eMz3mW__targetField{color:#64748b;gap:6px;margin-top:22px;font-size:12px;font-weight:700;display:grid}.TodoAiComposer-module__eMz3mW__targetField select,.TodoAiComposer-module__eMz3mW__fields select,.TodoAiComposer-module__eMz3mW__fields input{color:#172033;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:0 10px}.TodoAiComposer-module__eMz3mW__tip{color:#64748b;margin:18px 0 10px;font-size:13px;line-height:1.65}.TodoAiComposer-module__eMz3mW__input,.TodoAiComposer-module__eMz3mW__preview textarea{box-sizing:border-box;resize:vertical;color:#172033;width:100%;min-height:116px;font:inherit;border:1px solid #cbd5e1;border-radius:9px;outline:0;padding:11px 12px;line-height:1.6}.TodoAiComposer-module__eMz3mW__input:focus,.TodoAiComposer-module__eMz3mW__preview textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa24}.TodoAiComposer-module__eMz3mW__actions{gap:8px;margin-top:12px;display:flex}.TodoAiComposer-module__eMz3mW__primary,.TodoAiComposer-module__eMz3mW__secondary{cursor:pointer;min-height:38px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.TodoAiComposer-module__eMz3mW__primary{color:#fff;background:#0f766e;border:1px solid #0f766e}.TodoAiComposer-module__eMz3mW__secondary{color:#1d4ed8;background:#fff;border:1px solid #dbe3ef}.TodoAiComposer-module__eMz3mW__primary:disabled,.TodoAiComposer-module__eMz3mW__secondary:disabled{opacity:.5;cursor:not-allowed}.TodoAiComposer-module__eMz3mW__result{color:#0f766e;margin:12px 0 0;font-size:13px}.TodoAiComposer-module__eMz3mW__previewList{gap:10px;margin-top:16px;display:grid}.TodoAiComposer-module__eMz3mW__preview{background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;padding:12px}.TodoAiComposer-module__eMz3mW__previewHead{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.TodoAiComposer-module__eMz3mW__previewHead button{color:#dc2626;cursor:pointer;font:inherit;background:0 0;border:0}.TodoAiComposer-module__eMz3mW__preview textarea{background:#fff;min-height:72px}.TodoAiComposer-module__eMz3mW__destination{color:#0f766e;margin:8px 0 0;font-size:12px;line-height:1.45}.TodoAiComposer-module__eMz3mW__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.TodoAiComposer-module__eMz3mW__people{color:#475569;flex-wrap:wrap;gap:7px 12px;margin-top:9px;font-size:12px;display:flex}.TodoAiComposer-module__eMz3mW__people label{align-items:center;gap:4px;display:inline-flex}@media (max-width:520px){.TodoAiComposer-module__eMz3mW__panel{padding:18px 14px}.TodoAiComposer-module__eMz3mW__head h2{font-size:19px}.TodoAiComposer-module__eMz3mW__fields{grid-template-columns:1fr}}
.TodoTaskDetailPanel-module__0i3BIa__backdrop{z-index:90;background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.TodoTaskDetailPanel-module__0i3BIa__panel{box-sizing:border-box;color:#172033;background:#fff;width:min(620px,100vw);height:100%;padding:24px;overflow:auto;box-shadow:-16px 0 36px #0f172a29}.TodoTaskDetailPanel-module__0i3BIa__head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.TodoTaskDetailPanel-module__0i3BIa__head p{color:#2563eb;margin:0 0 5px;font-size:12px;font-weight:800}.TodoTaskDetailPanel-module__0i3BIa__head h2{margin:0;font-size:21px;line-height:1.4}.TodoTaskDetailPanel-module__0i3BIa__head button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.TodoTaskDetailPanel-module__0i3BIa__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.TodoTaskDetailPanel-module__0i3BIa__meta div{background:#f8fafc;border-radius:9px;min-width:0;padding:10px}.TodoTaskDetailPanel-module__0i3BIa__meta dt{color:#748096;margin-bottom:4px;font-size:12px}.TodoTaskDetailPanel-module__0i3BIa__meta dd{overflow-wrap:anywhere;color:#334155;margin:0;font-size:13px;line-height:1.45}.TodoTaskDetailPanel-module__0i3BIa__missed{color:#c2410c;background:#fff7ed;border-radius:8px;margin:0 0 14px;padding:8px 10px;font-size:13px;font-weight:700}.TodoTaskDetailPanel-module__0i3BIa__block{margin-top:18px}.TodoTaskDetailPanel-module__0i3BIa__block h3{align-items:center;gap:6px;margin:0 0 9px;font-size:15px;display:flex}.TodoTaskDetailPanel-module__0i3BIa__block>p{color:#475569;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.TodoTaskDetailPanel-module__0i3BIa__attachments,.TodoTaskDetailPanel-module__0i3BIa__comments{gap:8px;display:grid}.TodoTaskDetailPanel-module__0i3BIa__attachments a{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;width:fit-content;max-width:100%;font-size:13px;display:inline-flex;overflow:hidden}.TodoTaskDetailPanel-module__0i3BIa__commentForm{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;margin-bottom:12px;padding:10px}.TodoTaskDetailPanel-module__0i3BIa__comments .TodoTaskDetailPanel-module__0i3BIa__thread{gap:7px;display:grid}.TodoTaskDetailPanel-module__0i3BIa__comments article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:10px}.TodoTaskDetailPanel-module__0i3BIa__comments article.TodoTaskDetailPanel-module__0i3BIa__reply{background:#fff;border-left:3px solid #bfdbfe;margin-left:16px}.TodoTaskDetailPanel-module__0i3BIa__commentHead{align-items:center;gap:8px;display:flex}.TodoTaskDetailPanel-module__0i3BIa__comments b{font-size:13px}.TodoTaskDetailPanel-module__0i3BIa__comments time{color:#94a3b8;font-size:11px}.TodoTaskDetailPanel-module__0i3BIa__commentHead button,.TodoTaskDetailPanel-module__0i3BIa__replyingTo button{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px}.TodoTaskDetailPanel-module__0i3BIa__comments p{color:#334155;white-space:pre-wrap;margin:5px 0 0;font-size:13px;line-height:1.55}.TodoTaskDetailPanel-module__0i3BIa__comments p span{color:#64748b}.TodoTaskDetailPanel-module__0i3BIa__empty{font-size:13px;color:#94a3b8!important}.TodoTaskDetailPanel-module__0i3BIa__block textarea{box-sizing:border-box;resize:vertical;color:#172033;width:100%;min-height:84px;font:inherit;border:1px solid #cbd5e1;border-radius:9px;margin-top:0;padding:10px}.TodoTaskDetailPanel-module__0i3BIa__submit{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;min-height:34px;margin-top:8px;padding:0 12px;font-size:13px;font-weight:700}.TodoTaskDetailPanel-module__0i3BIa__submit:disabled{opacity:.5;cursor:not-allowed}.TodoTaskDetailPanel-module__0i3BIa__error{color:#b91c1c;margin:6px 0 0;font-size:12px}.TodoTaskDetailPanel-module__0i3BIa__replyingTo{color:#475569;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}@media (max-width:520px){.TodoTaskDetailPanel-module__0i3BIa__panel{padding:18px 14px}.TodoTaskDetailPanel-module__0i3BIa__head h2{font-size:19px}.TodoTaskDetailPanel-module__0i3BIa__meta{grid-template-columns:1fr;gap:8px}}
.TodoOverview-module___NrfpW__shell{color:#172033;max-width:1440px;margin:0 auto;padding:24px}.TodoOverview-module___NrfpW__head,.TodoOverview-module___NrfpW__modeBar,.TodoOverview-module___NrfpW__filterBar,.TodoOverview-module___NrfpW__summaryBar{align-items:center;gap:12px;min-width:0;display:flex}.TodoOverview-module___NrfpW__head{justify-content:space-between;margin-bottom:18px}.TodoOverview-module___NrfpW__headActions{align-items:center;gap:8px;display:flex}.TodoOverview-module___NrfpW__eyebrow{color:#2563eb;margin:0 0 4px;font-size:12px;font-weight:800}.TodoOverview-module___NrfpW__head h1{letter-spacing:-.03em;margin:0 0 4px;font-size:30px}.TodoOverview-module___NrfpW__muted{color:#748096;margin:0;font-size:13px}.TodoOverview-module___NrfpW__backButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-height:36px;padding:0 13px}.TodoOverview-module___NrfpW__modeBar{justify-content:space-between;margin-bottom:10px}.TodoOverview-module___NrfpW__modeTabs,.TodoOverview-module___NrfpW__viewTabs,.TodoOverview-module___NrfpW__statusChips{align-items:center;gap:5px;min-width:0;display:flex}.TodoOverview-module___NrfpW__modeTabs button,.TodoOverview-module___NrfpW__viewTabs button{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;min-height:34px;padding:0 12px}.TodoOverview-module___NrfpW__modeTabs button.TodoOverview-module___NrfpW__active,.TodoOverview-module___NrfpW__viewTabs button.TodoOverview-module___NrfpW__active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.TodoOverview-module___NrfpW__filterBar{background:#fff;border:1px solid #dbe3ef;border-radius:10px;flex-wrap:wrap;padding:10px;position:relative}.TodoOverview-module___NrfpW__search{color:#64748b;border:1px solid #dbe3ef;border-radius:8px;flex:240px;align-items:center;gap:7px;min-width:180px;min-height:36px;padding:0 10px;display:flex}.TodoOverview-module___NrfpW__search input{color:#172033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.TodoOverview-module___NrfpW__filterControl{flex:none;min-width:0;position:relative}.TodoOverview-module___NrfpW__filterBar>button,.TodoOverview-module___NrfpW__filterControl>button{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:0 10px;display:inline-flex}.TodoOverview-module___NrfpW__filterBar>button b,.TodoOverview-module___NrfpW__filterControl>button b{color:#1d4ed8;font-weight:600}.TodoOverview-module___NrfpW__statusChip{color:#64748b;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:12px;display:inline-flex}.TodoOverview-module___NrfpW__statusChip b{color:#334155;font-size:11px}.TodoOverview-module___NrfpW__statusChip.TodoOverview-module___NrfpW__active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.TodoOverview-module___NrfpW__statusChip.TodoOverview-module___NrfpW__active b{color:#1d4ed8}.TodoOverview-module___NrfpW__resetButton{color:#2563eb!important;border-color:#0000!important}.TodoOverview-module___NrfpW__popover{z-index:20;background:#fff;border:1px solid #dbe3ef;border-radius:9px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 30px #17203324}.TodoOverview-module___NrfpW__optionList{gap:2px;max-height:280px;display:grid;overflow:auto}.TodoOverview-module___NrfpW__optionList button{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 9px}.TodoOverview-module___NrfpW__optionList button:hover,.TodoOverview-module___NrfpW__optionList button.TodoOverview-module___NrfpW__selected{color:#1d4ed8;background:#eff6ff}.TodoOverview-module___NrfpW__summaryBar{color:#748096;flex-wrap:wrap;margin:10px 2px 0;font-size:12px}.TodoOverview-module___NrfpW__summaryBar b{color:#172033}.TodoOverview-module___NrfpW__summaryOverdue{color:#dc2626;font-weight:700}.TodoOverview-module___NrfpW__summaryUnread{color:#c2410c;align-items:center;gap:4px;display:inline-flex}.TodoOverview-module___NrfpW__zeroReportSummary{background:#fff;border:1px solid #dbe3ef;border-radius:10px;gap:0;margin-top:12px;display:grid;overflow:hidden}.TodoOverview-module___NrfpW__zeroReportHeadLine{background:#f8fafc;align-items:center;gap:8px;min-width:0;padding:0 10px 0 0;display:flex}.TodoOverview-module___NrfpW__zeroReportHead{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 12px;display:flex}.TodoOverview-module___NrfpW__zeroReportHead svg{flex:none;transition:transform .15s}.TodoOverview-module___NrfpW__zeroReportHead .TodoOverview-module___NrfpW__collapsedChevron{transform:rotate(-90deg)}.TodoOverview-module___NrfpW__zeroReportTitle{color:#172033;white-space:nowrap;font-size:13px;font-weight:800}.TodoOverview-module___NrfpW__zeroReportStats{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.TodoOverview-module___NrfpW__zeroReportStats b{font-weight:600}.TodoOverview-module___NrfpW__zeroReportStats .TodoOverview-module___NrfpW__zeroSubmitted{color:#15803d}.TodoOverview-module___NrfpW__zeroReportStats .TodoOverview-module___NrfpW__zeroOverdue{color:#dc2626}.TodoOverview-module___NrfpW__zeroReportHead small{color:#748096;margin-left:auto;font-size:12px}.TodoOverview-module___NrfpW__zeroReportAllRemind,.TodoOverview-module___NrfpW__zeroReportUnitActions button{color:#c2410c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c2410c;border-radius:7px;flex:none;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.TodoOverview-module___NrfpW__zeroReportAllRemind:disabled,.TodoOverview-module___NrfpW__zeroReportUnitActions button:disabled{cursor:wait;opacity:.6}.TodoOverview-module___NrfpW__zeroReportBody{border-top:1px solid #e5eaf1;gap:7px;padding:10px;display:grid}.TodoOverview-module___NrfpW__zeroReportBody>p{color:#748096;margin:0 2px 2px;font-size:12px}.TodoOverview-module___NrfpW__zeroReportUnit{background:#f8fafc;border:1px solid #e0e7f0;border-radius:8px;gap:7px;padding:8px;display:grid}.TodoOverview-module___NrfpW__zeroReportUnitHead{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.TodoOverview-module___NrfpW__zeroReportUnitToggle{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:1px;display:inline-flex}.TodoOverview-module___NrfpW__zeroReportUnitToggle svg{flex:none;transition:transform .15s}.TodoOverview-module___NrfpW__zeroReportUnitToggle .TodoOverview-module___NrfpW__collapsedChevron{transform:rotate(-90deg)}.TodoOverview-module___NrfpW__zeroReportUnitToggle>span{gap:2px;min-width:0;display:grid}.TodoOverview-module___NrfpW__zeroReportUnitToggle strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.TodoOverview-module___NrfpW__zeroReportUnitToggle small{color:#748096;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.TodoOverview-module___NrfpW__zeroReportUnitActions{align-items:center;gap:7px;display:inline-flex}.TodoOverview-module___NrfpW__zeroReportUnitActions em{color:#dc2626;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.TodoOverview-module___NrfpW__zeroReportUnitBody{gap:7px;display:grid}.TodoOverview-module___NrfpW__zeroReportRow{background:#f8fafc;border-left:3px solid #94a3b8;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.TodoOverview-module___NrfpW__zeroReportRow>div:first-child{gap:2px;min-width:0;display:grid}.TodoOverview-module___NrfpW__zeroReportRow strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.TodoOverview-module___NrfpW__zeroReportRow span{color:#748096;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.TodoOverview-module___NrfpW__zeroReportRow em{white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.TodoOverview-module___NrfpW__zero_submitted{color:#15803d;background:#f0fdf4;border-left-color:#16a34a}.TodoOverview-module___NrfpW__zero_pending{color:#64748b;border-left-color:#94a3b8}.TodoOverview-module___NrfpW__zero_today{color:#b45309;background:#fffbeb;border-left-color:#f59e0b}.TodoOverview-module___NrfpW__zero_overdue{color:#b91c1c;background:#fff7f7;border-left-color:#ef4444}.TodoOverview-module___NrfpW__zeroReportActions{align-items:center;gap:6px;display:inline-flex}.TodoOverview-module___NrfpW__zeroReportActions button{min-height:27px;color:inherit;cursor:pointer;white-space:nowrap;background:#ffffffc2;border:1px solid;border-radius:6px;align-items:center;gap:3px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.TodoOverview-module___NrfpW__zeroReportActions button:disabled{cursor:wait;opacity:.6}.TodoOverview-module___NrfpW__zeroReportError{color:#b91c1c!important}.TodoOverview-module___NrfpW__error{color:#b91c1c;margin:14px 0}.TodoOverview-module___NrfpW__list{gap:8px;margin-top:14px;display:grid}.TodoOverview-module___NrfpW__departmentGroup{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;gap:9px;margin-top:10px;padding:12px;display:grid}.TodoOverview-module___NrfpW__departmentHead,.TodoOverview-module___NrfpW__personHead{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.TodoOverview-module___NrfpW__departmentToggle{color:#172033;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:2px 0;display:inline-flex}.TodoOverview-module___NrfpW__departmentToggle>span{gap:2px;min-width:0;display:grid}.TodoOverview-module___NrfpW__departmentToggle h2{margin:0;font-size:17px;line-height:1.3}.TodoOverview-module___NrfpW__departmentToggle em{color:#748096;font-size:12px;font-style:normal;font-weight:400}.TodoOverview-module___NrfpW__departmentToggle svg{flex:none;transition:transform .15s}.TodoOverview-module___NrfpW__departmentToggle .TodoOverview-module___NrfpW__collapsedChevron{transform:rotate(-90deg)}.TodoOverview-module___NrfpW__personHead span{color:#748096;font-size:12px}.TodoOverview-module___NrfpW__peopleFilter{color:#64748b;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.TodoOverview-module___NrfpW__peopleFilter select{color:#334155;max-width:150px;height:30px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:7px;padding:0 7px}.TodoOverview-module___NrfpW__personGroup{background:#fff;border-radius:9px;gap:7px;padding:9px;display:grid}.TodoOverview-module___NrfpW__personHead{padding:0 3px}.TodoOverview-module___NrfpW__personHead strong{color:#334155;font-size:13px}.TodoOverview-module___NrfpW__card{background:#fff;border:1px solid #dbe3ef;border-left:4px solid #94a3b8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.TodoOverview-module___NrfpW__card.TodoOverview-module___NrfpW__tone_done{background:#f0fdf4;border-left-color:#16a34a}.TodoOverview-module___NrfpW__card.TodoOverview-module___NrfpW__tone_overdue{background:#fff7f7;border-left-color:#ef4444}.TodoOverview-module___NrfpW__card.TodoOverview-module___NrfpW__tone_doing{background:#eff6ff;border-left-color:#2563eb}.TodoOverview-module___NrfpW__cardMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.TodoOverview-module___NrfpW__cardTop,.TodoOverview-module___NrfpW__cardMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TodoOverview-module___NrfpW__cardTop{color:#64748b;justify-content:space-between;font-size:12px}.TodoOverview-module___NrfpW__cardTop>span{font-weight:700}.TodoOverview-module___NrfpW__cardTop time{white-space:nowrap}.TodoOverview-module___NrfpW__card h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:15px;line-height:1.4;overflow:hidden}.TodoOverview-module___NrfpW__cardMeta{color:#64748b;font-size:12px}.TodoOverview-module___NrfpW__cardMeta span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.TodoOverview-module___NrfpW__cardMeta em{color:#c2410c;align-items:center;gap:3px;font-style:normal;font-weight:700;display:inline-flex}.TodoOverview-module___NrfpW__remind,.TodoOverview-module___NrfpW__archive{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid;border-radius:7px;align-items:center;gap:4px;min-height:30px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.TodoOverview-module___NrfpW__remind{color:#dc2626}.TodoOverview-module___NrfpW__archive{color:#166534}.TodoOverview-module___NrfpW__empty{color:#748096;text-align:center;border:1px dashed #cbd5e1;border-radius:10px;padding:40px 12px}.TodoOverview-module___NrfpW__aiFab{right:22px;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:59;color:#fff;cursor:pointer;white-space:nowrap;background:#0f766e;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:76px;height:76px;padding:0;font-size:11px;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 10px 24px #0f766e47}.TodoOverview-module___NrfpW__aiFab:hover{background:#0d9488;transform:translateY(-1px)}.TodoOverview-module___NrfpW__aiFab:active{transform:scale(.95)}@media (max-width:920px){.TodoOverview-module___NrfpW__shell{padding:12px 10px 76px}.TodoOverview-module___NrfpW__head{align-items:flex-start}.TodoOverview-module___NrfpW__headActions{flex-direction:column;align-items:stretch}.TodoOverview-module___NrfpW__head h1{font-size:24px}.TodoOverview-module___NrfpW__backButton{padding:0 9px;font-size:12px}.TodoOverview-module___NrfpW__modeBar{flex-direction:column;align-items:stretch;gap:7px}.TodoOverview-module___NrfpW__modeTabs,.TodoOverview-module___NrfpW__viewTabs{scrollbar-width:none;overflow-x:auto}.TodoOverview-module___NrfpW__modeTabs::-webkit-scrollbar{display:none}.TodoOverview-module___NrfpW__viewTabs::-webkit-scrollbar{display:none}.TodoOverview-module___NrfpW__modeTabs button,.TodoOverview-module___NrfpW__viewTabs button{flex:none;font-size:12px}.TodoOverview-module___NrfpW__filterBar{gap:6px;padding:8px}.TodoOverview-module___NrfpW__search{flex-basis:100%;min-width:0}.TodoOverview-module___NrfpW__filterBar>button,.TodoOverview-module___NrfpW__filterControl>button{flex:auto;min-width:0;padding:0 7px;font-size:12px}.TodoOverview-module___NrfpW__filterBar>button b,.TodoOverview-module___NrfpW__filterControl>button b{text-overflow:ellipsis;max-width:62px;overflow:hidden}.TodoOverview-module___NrfpW__statusChips{scrollbar-width:none;flex:1 0 100%;padding-bottom:2px;overflow-x:auto}.TodoOverview-module___NrfpW__statusChips::-webkit-scrollbar{display:none}.TodoOverview-module___NrfpW__resetButton{flex:none!important}.TodoOverview-module___NrfpW__popover{min-width:min(180px,100vw - 20px);max-width:calc(100vw - 20px)}.TodoOverview-module___NrfpW__card{padding:10px}.TodoOverview-module___NrfpW__card h2{white-space:normal}.TodoOverview-module___NrfpW__cardMeta span{max-width:48%}.TodoOverview-module___NrfpW__departmentGroup{padding:9px}.TodoOverview-module___NrfpW__zeroReportHeadLine{flex-direction:column;align-items:stretch;gap:4px;padding:7px 8px}.TodoOverview-module___NrfpW__zeroReportHead{flex-wrap:wrap;gap:5px 7px;min-height:0;padding:0 2px}.TodoOverview-module___NrfpW__zeroReportTitle{font-size:12px}.TodoOverview-module___NrfpW__zeroReportStats{gap:6px;font-size:11px}.TodoOverview-module___NrfpW__zeroReportHead small{margin-left:0}.TodoOverview-module___NrfpW__zeroReportAllRemind{align-self:flex-start}.TodoOverview-module___NrfpW__zeroReportUnitHead{flex-direction:column;align-items:flex-start}.TodoOverview-module___NrfpW__zeroReportRow{grid-template-columns:minmax(0,1fr) auto;gap:6px}.TodoOverview-module___NrfpW__zeroReportActions{grid-column:1/-1}.TodoOverview-module___NrfpW__departmentHead{flex-direction:column;align-items:flex-start}.TodoOverview-module___NrfpW__peopleFilter{justify-content:space-between;width:100%}.TodoOverview-module___NrfpW__peopleFilter select{flex:1;max-width:none}.TodoOverview-module___NrfpW__aiFab{right:16px;bottom:calc(70px + env(safe-area-inset-bottom,0px));width:68px;height:68px;font-size:10px}}
