:root{scrollbar-gutter:stable;--select-arrow:linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);--prio-high-bg:#ffd9d9;--prio-high-fg:#8a1111;--prio-medium-bg:#f1c65b;--prio-medium-fg:#3f2900;--prio-low-bg:#d9f4e5;--prio-low-fg:#145a32;--prio-none-bg:#fff1cc;--prio-none-fg:#7a4d00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f1d18;--task-state-start-color:#2e9e5b;--task-state-due-soon-color:#d18b00;--task-state-due-reached-color:#d92d20;--task-review-outline:#d6409f;--task-edit-divider-color:#b7791f;--board-column-bg:#f7f5f0;--board-column-border:#ded8cb;--task-card-bg:#fff;--task-card-border:#e2ddd2;--tab-count-bg:#f7edd6;--tab-count-text:#7a4d00;--task-badge-border:#d6d0c4;--task-badge-bg:#faf8f3;--task-badge-label:#6f695e;--browser-badge-cell-width:145px;--browser-badge-cell-gap:5px;--browser-badge-tracks:12;--browser-badge-head-span:3;--browser-badge-date-span:4;--browser-column-basis-columns:3;--browser-badge-grid-width:calc(var(--browser-column-basis-columns) * var(--browser-badge-cell-width) + (var(--browser-column-basis-columns) - 1) * var(--browser-badge-cell-gap));--browser-badge-card-chrome-width:36px;--browser-column-width:calc(var(--browser-badge-grid-width) + var(--browser-badge-card-chrome-width));--kanban-column-min-width:250px;--kanban-column-gap:12px;--task-card-font-size:13px;--task-card-badge-font-size:11px;--task-card-badge-height:19px;--task-card-badge-padding:0 7px;--floating-bottom-clearance:calc(84px + env(safe-area-inset-bottom));background:#f6f4ef;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}.app{min-height:100vh;display:flow-root}.authPage{place-items:center;min-height:100vh;padding:24px;display:grid}.authPanel{background:#fff;border:1px solid #e2ddd2;border-radius:8px;gap:18px;width:min(420px,100%);padding:28px;display:grid;box-shadow:0 18px 60px #2620141f}.authPanel h1{margin:4px 0 8px}.authPanel p{color:#6f695e;margin:0}.authMessage{color:#b42318;font-weight:700}.eyebrow{color:#6f695e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.topbar,.pageSection{border:1px solid var(--board-column-border);background:var(--board-column-bg);border-radius:8px;padding:10px}.topbar{margin:var(--page-row-gap) var(--page-inline-padding) 0;justify-content:flex-start;align-items:center;gap:16px;display:flex}.pageSection{gap:10px;display:grid}.topbar h1{margin:0;font-size:28px;line-height:1.1}.topbarTitle{flex:0 auto;min-width:0}.topbarTitleButton{background:0 0;border:0;margin:0;padding:0;display:flex}.topbarTitleButton.hasEditResult{outline-offset:4px;border-radius:10px;outline:2px solid #9a6700}.topbarLogo{width:auto;height:52px;display:block}.topbar p{color:#6f695e;margin:6px 0 0}.topbar .storageStatus{margin-top:4px}.topbar .storageError{color:#b42318}.topbarActions{align-items:center;gap:4px;display:flex}.mobileDoneConfirm{color:#46423a;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.mobileDoneConfirm button{color:#9a6700;background:#fff;border:1px solid #d6d0c4;border-radius:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:800}.taskConfirmDialog{place-self:start end;margin-left:auto}.topbarActions{flex-wrap:nowrap;justify-content:flex-end;margin-left:32px;position:relative}.topbarActions>.iconButton{color:#6f695e;background:0 0;border-color:#0000;border-radius:10px;width:42px;height:42px}.topbarActions>.iconButton svg{width:20px;height:20px}@media (hover:hover){.topbarActions>.iconButton:hover{color:#1f1d18;background:#f0ede6;border-color:#0000}}.topbarActions>.iconButton.active{color:#9a6700;background:#f7edd6;border-color:#0000}.actionsMenu{z-index:20;background:#fff;border:1px solid #e2ddd2;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:min(520px,100vw - 32px);max-height:calc(100vh - 120px);padding:42px 10px 10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:auto;overflow:auto;box-shadow:0 16px 48px #26201424}.mainActionMenu{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:6px;padding:10px;display:grid;left:0;right:auto}.mainActionMenu .actionMenuRow{grid-column:1/-1;gap:8px;display:grid}.mainActionMenu .settingsRow{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mainActionMenu .menuDocButton,.mainActionMenu .menuTagsButton,.mainActionMenu .menuExportSelect,.mainActionMenu .menuLogoutButton{grid-column:1}.mainActionMenu .menuRestoreSelect,.mainActionMenu .menuWhatsNewButton,.mainActionMenu .menuUserButton{grid-column:2}.mainActionMenu .menuTooltipsSetting{grid-column:1}.mainActionMenu .menuDocumentationTitle{order:1}.mainActionMenu .menuAboutButton{order:0;grid-column:1}.mainActionMenu .menuDocButton,.mainActionMenu .menuWhatsNewButton,.mainActionMenu .menuTooltipsSetting{order:2}.mainActionMenu .menuManagementTitle{order:4}.mainActionMenu .menuTagsButton,.mainActionMenu .menuUserButton{order:5}.mainActionMenu .menuGmailTitle{order:6}.mainActionMenu .menuGmailButton,.mainActionMenu .menuGmailConfirm,.mainActionMenu .menuGmailStatus{order:7}.mainActionMenu .menuGmailButton,.mainActionMenu .menuGmailConfirm{grid-column:1}.mainActionMenu .menuGmailConfirm{justify-content:center;place-self:center stretch;min-height:34px;margin-left:0}.mainActionMenu .menuGmailStatus{color:#6f695e;grid-column:2;align-self:center;font-size:11px;line-height:1.3}.mainActionMenu .menuAssistantTitle{order:8}.mainActionMenu .menuAssistantButton{order:9;grid-column:1}.mainActionMenu .menuAssistantStatus{color:#6f695e;order:9;grid-column:2;align-self:center;font-size:11px;line-height:1.3}.mainActionMenu .menuAssistantModelSelect{order:9;grid-column:2}.mainActionMenu .menuDataTitle{order:10}.mainActionMenu .menuBackupsButton{order:11;grid-column:1}.mainActionMenu .menuBackupsStatus{color:#6f695e;order:11;grid-column:2;align-self:center;font-size:11px;line-height:1.3}.mainActionMenu .menuExportSelect,.mainActionMenu .menuRestoreSelect{order:12}.mainActionMenu .menuSessionTitle{order:13}.mainActionMenu .menuLogoutButton{order:14}.mainActionMenu .buildTag{order:15;grid-column:1/-1}.mainActionMenu .secondaryButton,.mainActionMenu .actionSelect,.mainActionMenu .menuCheckbox,.mainActionMenu .menuSetting,.mainActionMenu .menuSetting input,.mainActionMenu .menuSetting select{width:100%}.mainActionMenu .secondaryButton,.mainActionMenu .menuCheckbox{min-height:32px}.mainActionMenu .actionSelect{height:auto;min-height:32px}.mainActionMenu .menuSetting{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;max-width:none;display:grid}.mainActionMenu .menuSetting span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mainActionMenu .menuSetting select{width:auto;min-width:96px;height:auto;min-height:32px}.mainActionMenu .secondaryButton{font-size:13px}.popupHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.popupHeader h2{margin:0}.popupCloseButton{z-index:1;position:absolute;top:8px;right:8px}.menuSetting{text-align:left;width:min(220px,100%)}.menuSetting span{color:#46423a;font-size:13px;font-weight:700}.menuGroupTitle{color:#29251f;letter-spacing:0;text-transform:uppercase;border-top:1px solid #d6d0c4;grid-column:1/-1;margin-top:2px;padding:5px 0 3px;font-size:11px;font-weight:900}.menuCheckbox{color:#46423a;background:#fff;border:1px solid #d6d0c4;border-radius:6px;align-items:center;gap:8px;width:auto;min-height:38px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.menuCheckbox input{width:auto}.modalBackdrop{z-index:60;background:#2620145c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.userDocModal{background:#fff;border:1px solid #e2ddd2;border-radius:8px;gap:14px;width:min(720px,100%);max-height:min(760px,100vh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 80px #26201438}.aboutModal{background:#fff;border:1px solid #e2ddd2;border-radius:8px;gap:14px;width:min(460px,100%);max-height:min(760px,100vh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 80px #26201438}.aboutModal header{border-bottom:1px solid #e2ddd2;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.aboutModal h2,.aboutModal p{margin:0}.aboutModal h2{font-size:22px}.backupsModal{width:min(560px,100%);max-height:min(780px,100vh - 36px)}.assistantModal{grid-template-rows:auto 1fr;width:min(560px,100%);height:min(640px,100vh - 36px);max-height:min(640px,100vh - 36px)}.assistantContent{grid-template-rows:1fr auto auto;gap:10px;min-height:0;display:grid}.assistantTranscript{flex-direction:column;gap:8px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.assistantBubble{white-space:pre-wrap;border:1px solid #e2ddd2;border-radius:10px;max-width:85%;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.assistantUserBubble{background:#f7edd6;border-color:#e3cf9f;align-self:flex-end}.assistantClaudeBubble{background:#faf8f3;align-self:flex-start}.assistantActionChip{color:#6f695e;overflow-wrap:anywhere;background:#faf8f3;border:1px solid #d6d0c4;border-radius:12px;align-self:flex-start;max-width:100%;margin:0;padding:3px 10px;font-size:12px;font-weight:700}.assistantActionError{color:#b42318;background:#fdf0ef;border-color:#f0b8b4}.assistantThinking,.assistantEmptyNote{color:#6f695e;margin:0;font-size:12px}.assistantErrorRow{color:#b42318;margin:0;font-size:12px}.assistantHint{color:#6f695e;margin:0;font-size:11px}.assistantInputRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.assistantInputRow:not(:has(.assistantMicButton)){grid-template-columns:minmax(0,1fr) auto}.assistantInputRow input{background:#fff;border:1px solid #d6d0c4;border-radius:6px;min-width:0;padding:8px 10px}.assistantInputRow input:focus{border-color:#c8901d;outline:0}.backupsContent{gap:12px;display:grid}.backupsIntro,.backupsEmpty,.backupsFootnote,.backupsMessage{color:#3f3b33;margin:0;font-size:13px;line-height:1.5}.backupsFootnote{color:#6f695e;border-top:1px solid #e2ddd2;padding-top:10px;font-size:11px}.backupsMessage{font-weight:800}.backupsList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.backupsList li{background:#faf8f3;border:1px solid #e8e4db;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.backupsRowText{gap:1px;min-width:0;display:grid}.backupsWhen{color:#1f1d18;font-size:13px;font-weight:800}.backupsCount{color:#6f695e;font-size:11px;font-weight:700}.backupsRowActions{gap:6px;display:flex}.backupsRowActions .secondaryButton,.backupsActions .secondaryButton{width:auto;padding:4px 12px;font-size:12px}.backupsActions{justify-content:flex-start;display:flex}.aboutContent{text-align:center;justify-items:center;gap:12px;display:grid}.aboutLogo{width:min(280px,100%);height:auto;margin-top:4px}.aboutStory{color:#3f3b33;max-width:42ch;font-size:13px;line-height:1.5}.aboutFacts{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;width:100%;margin:4px 0 0;display:grid}.aboutFacts>div{background:#faf8f3;border:1px solid #e8e4db;border-radius:6px;gap:2px;min-width:0;padding:6px 9px;display:grid}.aboutFacts dt{color:#6f695e;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.aboutFacts dd{color:#1f1d18;margin:0;font-size:13px;font-weight:700}.aboutFactWrap{overflow-wrap:anywhere;font-size:11px}.aboutBuiltWith{color:#6f695e;max-width:42ch;font-size:11px;line-height:1.5}.aboutActions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.userDocModal header{border-bottom:1px solid #e2ddd2;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.userDocModal h2,.userDocModal h3,.userDocModal p{margin:0}.userDocModal h2{font-size:22px}.userDocContent{gap:14px;display:grid}.userDocContent section{gap:6px;display:grid}.userDocContent h3{font-size:15px}.userDocContent ul{color:#46423a;margin:0;padding-left:20px;line-height:1.45}.confirmModal{background:#fff;border:1px solid #e2ddd2;border-radius:8px;gap:14px;width:min(380px,100vw - 32px);padding:20px;display:grid;position:relative;box-shadow:0 18px 60px #26201433}.confirmModal h2,.confirmModal p{margin:0}.confirmModal .popupHeader{align-items:center}.confirmActions{justify-content:flex-end;gap:8px;display:flex}.saveChangesBackdrop{place-items:center;min-height:100dvh;padding:18px;position:fixed;inset:0;overflow:auto}.saveChangesBackdrop .confirmModal{max-height:calc(100dvh - 36px);overflow:auto}@media (width<=760px) and (pointer:coarse){.saveChangesBackdrop{padding:12px 12px calc(12px + env(safe-area-inset-bottom));place-items:end center}.saveChangesBackdrop .confirmModal{width:min(420px,100%);max-height:min(320px, calc(100dvh - 24px - env(safe-area-inset-bottom)));overflow:auto}}.tagManagerMenu{grid-template-columns:minmax(220px,1fr);justify-content:stretch;width:min(420px,100vw - 32px);display:grid}.userManagerMenu{grid-template-columns:minmax(260px,1fr);justify-content:stretch;width:min(460px,100vw - 32px);display:grid}.userAccessField{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.userAccessList{gap:6px;display:grid}.userAccessItem{border:1px solid #e2ddd2;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:2px 4px 2px 12px;font-size:13px;font-weight:700;display:grid}.userAccessItem .iconButton{width:26px;height:26px;min-height:26px}.userAccessItem .iconButton svg{width:15px;height:15px}.userAccessItem>span{overflow-wrap:anywhere;min-width:0}.userAccessRemoveButton:disabled{opacity:.45}.userAccessNewRow{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.userAccessNewRow input{min-height:34px;font-size:13px}.userAccessNewRow .iconButton{width:34px;height:34px;min-height:34px}.userAccessWarning{color:#96620a;margin:0;font-size:13px}.userAccessBlockedTag{color:#96620a}.dateField{min-width:0;display:block;position:relative}.dateFieldInput{width:100%;min-width:0;padding-right:26px}.dateField>.dateFieldTrigger.iconButton{width:20px;min-width:0;height:20px;min-height:0;box-shadow:none;color:#6f695e;background:0 0;border:0;border-radius:4px;padding:0;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.dateField>.dateFieldTrigger.iconButton:hover:not(:disabled){color:#29251f;background:#f0ede6}.dateFieldPopup{z-index:80;background:#fff;border:1px solid #e2ddd2;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;gap:8px;width:max-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:8px;display:grid;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 16px 48px #26201424}.dateFieldPopup>*{zoom:var(--task-editor-zoom)}.dateFieldPopup .monthCalendar{grid-template-rows:auto minmax(0,1fr);min-height:0}.dateFieldPopup .dateFieldGrid{min-height:0;overflow-y:auto}.dateFieldPopupHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.dateFieldPopupHeader .iconButton{width:28px;height:28px}.dateFieldMonthLabel{text-align:center;white-space:nowrap;padding:0 4px;font-size:13px;font-weight:700}.dateFieldGrid{grid-template-columns:auto repeat(7,minmax(0,1fr));align-items:center;gap:2px;display:grid}.dateFieldWeekHeading,.dateFieldWeekdayHeading{text-align:center;color:#6f695e;padding:2px 0;font-size:11px;font-weight:700}.dateFieldWeekHeading{border-right:1px solid #e2ddd2;padding-right:6px}.dateFieldWeekNumber{font-variant-numeric:tabular-nums;text-align:right;color:#6f695e;border-right:1px solid #e2ddd2;padding-right:6px;font-size:11px}.dateFieldDay{min-width:30px;min-height:30px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:6px;padding:0;font-size:12px}.dateFieldDay[data-density="1"]{background:#f2ece0}.dateFieldDay[data-density="2"]{background:#eae1cd}.dateFieldDay[data-density="3"]{background:#e0d3b6}.dateFieldDay[data-density="4"]{background:#d4c39c}.dateFieldDay:hover:not(:disabled){background:#f3f0ea;border-color:#e2ddd2}.dateFieldDay[data-outside-month=true]{color:#a29b8d}.dateFieldDay:disabled{opacity:.35}.dateFieldDay[data-today=true]{border-color:#d99b26;font-weight:700}.dateFieldDay[data-selected=true]{color:#2a2005;background:#d99b26;border-color:#d99b26;font-weight:700}.dateFieldPopupActions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dateFieldSelectionSummary{color:#6f695e;overflow-wrap:anywhere;font-size:11px}.dateFieldPopupButtons{gap:6px;display:flex}.dateFieldPopupActions .secondaryButton{min-height:30px;padding:0 10px;font-size:12px}@media (pointer:coarse){.dateFieldDay{min-width:38px;min-height:38px;font-size:14px}.dateField>.dateFieldTrigger.iconButton{width:26px;height:26px}.dateFieldInput{padding-right:32px}.dateFieldPopupActions .secondaryButton{min-height:36px}}.buildTag{opacity:.55;margin:0;font-size:11px}:root{--page-row-gap:14px;--page-inline-padding:32px;--task-editor-zoom:1.25}main{gap:var(--page-row-gap);padding:var(--page-row-gap) var(--page-inline-padding) 36px;display:grid}.activeFilterBadges{color:#6f695e;flex-wrap:wrap;gap:6px;margin:0;font-size:11px;display:flex}.filterControlBar{gap:6px;font-size:13px}:root{--filter-chip-width:200px}.filterControlBar .filterChipWrap,.currentSelectionBadges .filterReportChip{flex:0 0 var(--filter-chip-width);min-width:0;max-width:100%}.filterControlBar .filterChip{width:100%}@media (width<=760px){:root{--filter-chip-width:calc(50% - 3px)}}.filterControlBar .filterChip{border-radius:8px;min-height:30px;padding:0 12px;font-size:13px;font-weight:700}.currentSelectionBadges .activeFilterBadge{align-items:center;gap:5px;display:flex}.selectionBadgeText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.selectionBadgeCount{color:#6f695e;background:#ece7dc;border-radius:999px;flex:none;margin-left:auto;padding:0 5px;font-weight:700}.filterFlagRow{flex-wrap:wrap;gap:6px;margin:0;font-size:11px;display:flex}.filterFlagRow .filterFlagButton{flex:0 0 var(--filter-chip-width);border:1px solid var(--filter-flag-hue);background:var(--filter-flag-surface,#faf8f3);min-width:0;max-width:100%;color:var(--filter-flag-hue);font:inherit;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:700;display:flex}.filterFlagRow .filterFlagButton.isActive{border-color:var(--filter-flag-hue);background:var(--filter-flag-hue);color:var(--filter-flag-fill-ink)}.filterFlagLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filterFlagCount{background:var(--filter-flag-tint);color:var(--filter-flag-hue);border-radius:999px;flex:none;margin-left:auto;padding:0 5px;font-weight:700}.filterFlagButton.isActive .filterFlagCount{color:var(--filter-flag-fill-ink);background:#ffffff42}.filterFlagReview{--filter-flag-hue:#b02780;--filter-flag-fill-ink:#fff;--filter-flag-tint:#f6e6eb}.filterFlagRow .boardColumnHints{flex:0 0 100%;justify-content:flex-end}@media (hover:hover){.filterFlagRow .filterFlagButton:hover{--filter-flag-surface:var(--filter-flag-tint)}}.filterChipWrap{display:inline-flex;position:relative}.filterChip{font:inherit;color:inherit;font-size:11px}@media (hover:hover){.filterChip:hover{border-color:#c8901d}}.filterChip.isActive{color:#8a5c00;background:#f7edd6;border-color:#c8901d}.filterChipMenu{z-index:40;background:#fff;border:1px solid #e2ddd2;border-radius:8px;gap:2px;min-width:150px;max-height:min(470px,100dvh - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 16px 48px #26201424}.filterChipMenu.isFlipped{left:auto;right:0}.filterChipClear{border-bottom:1px solid #e2ddd2;border-radius:6px 6px 0 0;grid-template-columns:minmax(0,1fr);margin-bottom:2px;padding-bottom:7px;font-weight:700}.filterChipMenuTitle{color:#6f695e;letter-spacing:.04em;text-transform:uppercase;padding:4px 6px 2px;font-size:10px;font-weight:700}.filterChipOption{color:inherit;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:12px}@media (hover:hover){.filterChipOption:hover{background:#f7f5f0}}.filterChipOption.isChosen{color:#8a5c00;background:#f7edd6;font-weight:700}.filterChipTick{font-size:11px;line-height:1}.filterChipOption{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.filterChipOptionLabel{text-overflow:ellipsis;overflow:hidden}.filterChipOptionLabel:has(svg){align-items:center;display:flex}.filterChipOptionCount{color:#6f695e;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.filterChipOption.isChosen .filterChipOptionCount{color:inherit}.activeFilterBadge{text-overflow:ellipsis;white-space:nowrap;background:#faf8f3;border:1px solid #e2ddd2;border-radius:999px;max-width:min(260px,100%);padding:2px 7px;overflow:hidden}.boardColumnHints{color:#9a6700;align-items:center;gap:12px;margin-left:auto;font-size:16px;font-weight:900;line-height:1;display:inline-flex}.iconButton:hover{border-color:#a59e90}.inputGuidance{color:#6f695e;margin-top:4px;font-size:11px;font-weight:800;line-height:1.25;display:block}.inputGuidance.warn{color:#8a5a00}.inputGuidance.strong,.inputGuidance.limit{color:#b42318}.successMessage,.storageStatus{font-size:13px}.successMessage,.releaseBanner{box-sizing:border-box;border-radius:6px;align-items:center;gap:10px;min-height:48px;margin:0;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.successMessage{color:#17633a;background:#effaf4;border:1px solid #b8e2c6}.releaseBanner{color:#6b4e00;background:#fdf6e2;border:1px solid #e3cf94}.releaseBannerText{flex:auto;min-width:0}.releaseBannerActions{flex:none;align-items:center;gap:6px;display:flex}.releaseBanner .releaseBannerLink{color:#6b4e00;white-space:nowrap;background:#fff;border-color:#e3cf94;min-height:30px;padding:0 10px;font-size:12px}.releaseBanner .iconButton{color:#6b4e00;background:#fff;border-color:#e3cf94;width:30px;height:30px}.menuWhatsNewCount{color:#2a2005;background:#d99b26;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.releaseNotesFootnote{color:#6f695e;margin:0;font-size:12px}label{gap:6px;min-width:0;display:grid}label span{color:#6f695e;font-size:13px;font-weight:700}label span.needsChoice{color:#9a5b00}label span strong{color:#9a5b00;border:1px solid #d18b00;border-radius:999px;align-items:center;min-height:16px;margin-left:6px;padding:0 6px;font-size:11px;line-height:1.2;display:inline-flex}input,select,textarea{color:#1f1d18;background:#fff;border:1px solid #d6d0c4;border-radius:6px;width:100%;padding:9px 10px}select{appearance:none;background-image:var(--select-arrow);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}select,.tagSelectTrigger,.actionSelect{font-family:inherit;font-size:13px;font-weight:700}textarea{resize:vertical;max-height:320px;overflow-y:auto}input:read-only{background:#f2f0eb}.primaryButton,.secondaryButton,.iconButton{color:#1f1d18;background:#fff;border:1px solid #d6d0c4;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.starButton.isStarred{color:#9a6700}[data-theme=dark] .starButton.isStarred{color:#e3aa3c}.primaryButton{color:#2a2005;background:#d99b26;border-color:#d99b26;justify-self:start;gap:8px;min-height:40px;padding:0 14px;font-weight:700}.secondaryButton{min-height:38px;padding:0 12px;font-weight:700}.secondaryButton.dangerText{color:#b42318}.iconButton{width:38px;height:38px}.iconButton svg{width:var(--icon-glyph-size,16px);height:var(--icon-glyph-size,16px);flex-shrink:0}.actionSelect{width:auto;min-width:92px;height:38px;padding:0 9px;font-size:13px;font-weight:800}.statusToggle{color:#6f695e;width:32px;height:32px}.statusToggle.done{color:#17633a;background:#effaf4;border-color:#1f7a4d}.iconButton:disabled,.iconButton.isDisabled,.iconButton[aria-disabled=true]{opacity:.42}.saveEditButton{color:#8a847a}.saveEditButton:disabled{color:#a59e90;opacity:1;background:#f3f1ec;border-color:#dcd6c9}.saveEditButton.hasChanges{color:#17633a;background:#effaf4;border-color:#1f7a4d}.saveEditButton.hasChanges:hover{background:#dff5e8;border-color:#17633a}.mobileMetaInlineLabel{color:var(--task-badge-label);margin-right:.25em;font-weight:700}.iconButton.danger{color:#b42318}.overviewSearchBox{color:#6f695e;background:#fff;border:1px solid #d6d0c4;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:4px 6px 4px 10px;display:grid}.overviewSearchBox:focus-within{border-color:#c8901d}.overviewSearchBox input{background:0 0;border:0;min-width:0;padding:7px 0;font-size:13px;font-weight:700}.overviewSearchBox input:focus{outline:0}.overviewSearchBox:has(.searchModeToggle){grid-template-columns:auto auto minmax(0,1fr) auto}.overviewSearchBox.assistantModeBox{border-color:#c8901d;grid-template-columns:auto auto minmax(0,1fr) auto auto}.overviewSearchBox .searchModeToggle.active,.overviewSearchBox .searchModeButton.active{color:#8a5c00;background:#f7edd6;border-color:#c8901d}.overviewSearchBox input.hasReplyHint::placeholder{color:#8a5c00;opacity:.75;font-style:italic}.assistantPanelButton.hasReply{color:#8a5c00;border-color:#c8901d}.overviewSearchBox .searchModeToggle.isThinking{color:#8a5c00;border-color:#c8901d;position:relative}.overviewSearchBox .searchModeToggle.isThinking:after{content:"";pointer-events:none;background:0 0;border-radius:50%;width:2px;height:2px;margin:-1px 0 0 -1px;animation:2.6s linear infinite assistantStarfield;position:absolute;top:50%;left:50%}@keyframes assistantStarfield{0%,to{box-shadow:-10px -6px #c8901df2,8px -9px #c8901d00,10px 5px #c8901d80,-7px 8px #c8901d00,1px -11px #c8901d40}25%{box-shadow:-10px -6px #c8901d4d,8px -9px #c8901df2,10px 5px #c8901d00,-7px 8px #c8901d8c,1px -11px #c8901d00}50%{box-shadow:-10px -6px #c8901d00,8px -9px #c8901d59,10px 5px #c8901df2,-7px 8px #c8901d00,1px -11px #c8901d99}75%{box-shadow:-10px -6px #c8901d80,8px -9px #c8901d00,10px 5px #c8901d4d,-7px 8px #c8901df2,1px -11px #c8901d00}}@media (prefers-reduced-motion:reduce){.overviewSearchBox .searchModeToggle.isThinking:after{animation:none}}.assistantMicButton.isDictating{color:#b42318;border-color:#b42318}.overviewSearchBox input::-webkit-search-cancel-button{display:none}.overviewSearchBox .iconButton{width:30px;min-height:30px}.mobileTaskList{display:none}.browserCompactTaskList{overscroll-behavior-inline:contain;grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;max-width:100%;padding-bottom:4px;display:grid;overflow-x:auto}.mobileTaskCard{border:1px solid;border-color:var(--prio-line-color,var(--task-card-border));background:var(--task-card-state-bg,var(--task-card-bg))}.browserCompactTaskList .mobileTaskCard{border-radius:8px;justify-self:start;gap:6px;width:100%;min-width:0;max-width:none;padding:8px 10px;display:grid}.browserCompactTaskList .mobileTaskCard.mobileEditCard{--browser-edit-content-width:560px;--browser-edit-card-min-width:calc(var(--browser-edit-content-width) + var(--browser-badge-card-chrome-width));width:max(var(--browser-column-width), var(--browser-edit-card-min-width));min-width:max(var(--browser-column-width), var(--browser-edit-card-min-width));position:relative}.mobileTaskCard.mobileEditCard{--task-card-bg:var(--board-column-bg);--task-card-border:var(--board-column-border);border-radius:8px}.singleTaskEditList{overscroll-behavior-inline:contain;justify-items:start;max-width:100%;padding-bottom:4px;display:grid;overflow-x:auto}.singleTaskEditList .mobileTaskCard.mobileEditCard{--browser-edit-content-width:560px;zoom:var(--task-editor-zoom);width:calc(var(--browser-edit-content-width) + var(--browser-badge-card-chrome-width));min-width:calc(var(--browser-edit-content-width) + var(--browser-badge-card-chrome-width));border-radius:8px;justify-self:start;gap:10px;max-width:none;padding:8px 10px;display:grid;position:relative}.browserCompactTaskList .mobileTaskHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.browserCompactTaskList .mobileTaskTitleLine{flex:auto;align-items:flex-start;gap:3px;min-width:0;display:flex}.browserCompactTaskList .mobileTaskTitleLine .taskIdButton{white-space:nowrap;min-height:auto;padding:0;font-size:13px;line-height:1.2}.browserCompactTaskList .mobileTaskIdSeparator{color:#6f695e;white-space:nowrap;font-size:13px;line-height:1.2}.browserCompactTaskList .mobileTaskHeader h2{min-width:0;margin:0;font-size:13px;line-height:1.2}.browserCompactTaskList .mobileTaskHeaderActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.browserCompactTaskList .mobileEditHeaderActions{justify-content:flex-end;align-items:center;width:max-content;margin-left:auto}.browserCompactTaskList .mobileEditCard .mobileTaskHeader,.singleTaskEditList .mobileEditCard .mobileTaskHeader{width:var(--browser-edit-content-width);grid-template-columns:minmax(0,1fr);gap:6px;max-width:100%;display:grid}.browserCompactTaskList .mobileEditTitleRow,.singleTaskEditList .mobileEditTitleRow{min-width:0;min-height:38px;width:var(--browser-edit-content-width);justify-content:space-between;justify-self:stretch;align-items:center;gap:8px;max-width:100%;padding-right:206px;display:flex}.browserCompactTaskList .mobileEditIdGroup{align-items:center;gap:6px;min-width:0;display:inline-flex}.browserCompactTaskList .mobileEditTitleRow .mobileEditHeaderActions,.singleTaskEditList .mobileEditTitleRow .mobileEditHeaderActions{margin-left:0;position:absolute;top:10px;right:10px}.browserCompactTaskList .mobileEditCard .mobileTaskTitleInput,.singleTaskEditList .mobileEditCard .mobileTaskTitleInput{width:var(--browser-edit-content-width);max-width:100%}.browserCompactTaskList .mobileEditHeaderActions .statusToggle{width:38px;height:38px}.browserCompactTaskList .mobileEditConfirmRow{justify-content:flex-end;margin-top:-2px;margin-left:auto;display:flex}.browserCompactTaskList .mobileEditConfirmRow .mobileEditDoneConfirm{margin-top:0}.browserCompactTaskList .mobileEditDoneConfirm{margin-top:-2px}.browserCompactTaskList .mobileTaskCard:not(.mobileEditCard) .mobileTaskHeaderActions .iconButton{width:32px;height:32px;min-height:32px}.browserCompactTaskList .mobileTaskCard:not(.mobileEditCard) .mobileTaskHeaderActions .iconButton svg{width:16px;height:16px}.browserCompactTaskList .mobileMeta{grid-template-columns:repeat(var(--browser-badge-tracks), minmax(0, 1fr));width:100%;min-width:0;max-width:none;color:var(--task-badge-label);white-space:normal;justify-self:start;align-items:center;gap:5px;font-size:11px;display:grid;overflow:visible}.browserCompactTaskList .mobileMeta>span{border:1px solid var(--task-badge-border);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;min-height:19px;padding:0 7px;font-weight:700;display:inline-flex;overflow:hidden}.mobileMeta>.mobileMetaPlaceholder,.browserCompactTaskList .mobileMeta>.mobileMetaPlaceholder,.kanbanColumn .mobileMeta>.mobileMetaPlaceholder{box-shadow:none;color:#0000;background:0 0;border-color:#0000}.mobileMeta>[data-has-tooltip]{position:relative}.mobileMeta>[data-has-tooltip]:focus-visible{outline-offset:2px;outline:2px solid #c8901d}.mobileMetaTooltip{z-index:140;color:#fff;pointer-events:none;white-space:pre-line;text-align:center;background:#1f1d18;border:1px solid #1f1d18;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:800;line-height:1.25;position:fixed;transform:translateY(-100%)}.mobileMetaTooltip.below{transform:none}.mobileBadgeSection{gap:6px;display:grid}.mobileBadgeSection summary{color:#46423a;align-items:center;gap:6px;font-size:12px;font-weight:900;list-style:none;display:flex}.mobileBadgeSection summary::-webkit-details-marker{display:none}.mobileBadgeSection summary:before{content:"▾";color:#6f695e;font-size:12px}.mobileBadgeSection:not([open]) summary:before{content:"▸"}.browserCompactTaskList .mobileMeta .prio,.browserCompactTaskList .mobileMeta .statusBadge{min-height:19px;margin-left:0;padding:0 7px;font-size:11px}.browserCompactTaskList .mobileTaskCard:not(.mobileEditCard) .mobileActions{display:none}.browserCompactTaskList .mobileDescriptionBlock{gap:3px;display:grid}.mobileDescriptionPanel{background:#faf8f3;border:1px solid #ddd7ca;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.mobileDescriptionPanel h3{color:#46423a;margin:0;font-size:12px;font-weight:900;line-height:1.2}.mobileDescriptionPanelContent{gap:6px;min-width:0;display:grid}.mobileDescriptionPanel .mobileMeta{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%;min-width:0;max-width:100%;margin:0}.mobileDescriptionPanel .subtaskReadBlock{margin:0}.browserCompactTaskList .mobileEditCard{gap:10px}.browserCompactTaskList .mobileEditCard .mobileTaskHeader>div{flex:0 auto;min-width:0}.browserCompactTaskList .mobileEditCard .mobileTaskHeader>.mobileEditTitleRow{width:100%}.taskEditSection{width:min(var(--browser-edit-content-width,860px), 100%);border-top:2px solid #d6d0c4;gap:8px;padding-top:10px;display:grid}.taskEditSectionHeading{color:#46423a;-webkit-user-select:none;user-select:none;align-items:center;margin:0;font-size:12px;font-weight:900;line-height:1.2;display:flex}.taskEditSectionParameters,.taskEditSectionDescription,.taskEditSectionSubtasks{border-top-color:var(--task-edit-divider-color)}.taskEditSectionContent{width:min(560px,100%);max-width:560px;display:grid}.taskEditSectionContent textarea{width:100%}.browserCompactTaskList .mobileTaskTitleInput{width:min(var(--browser-edit-content-width,860px), 100%);resize:none;overflow-wrap:anywhere;min-height:56px;max-height:92px;margin-top:4px;padding:7px 8px;font-size:14px;font-weight:800;overflow-y:auto}.browserCompactTaskList .mobileEditGrid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;align-items:start;gap:8px 10px;max-width:560px;display:grid}.browserCompactTaskList .mobileEditGrid .tagField{min-width:0}.browserCompactTaskList .mobileEditGrid label{gap:4px;width:100%;min-width:0}.browserCompactTaskList .mobileEditGrid label span{font-size:13px}.browserCompactTaskList .mobileEditGrid input,.browserCompactTaskList .mobileEditGrid select,.browserCompactTaskList .mobileEditGrid textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:7px 8px;font-size:13px}.browserCompactTaskList .mobileEditTagField,.browserCompactTaskList .mobileEditTagField .tagField{width:100%;min-width:0}.browserCompactTaskList .mobileEditTagField .tagSelectTrigger{width:100%}.browserCompactTaskList .mobileActions{grid-template-columns:repeat(3,max-content);justify-content:start;gap:6px;display:grid}.browserCompactTaskList .mobileActions .secondaryButton{min-height:32px;padding:0 8px;font-size:12px}@media (width<=760px) and (pointer:coarse){.browserCompactTaskList .mobileTaskCard,.singleTaskEditList .mobileTaskCard.mobileEditCard{width:auto;min-width:0;max-width:100%}.singleTaskEditList .mobileEditCard .mobileTaskHeader,.singleTaskEditList .mobileEditTitleRow,.singleTaskEditList .mobileEditCard .mobileTaskTitleInput{width:100%;max-width:100%}.browserCompactTaskList .mobileEditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.browserCompactTaskList .mobileEditGrid label,.browserCompactTaskList .mobileEditGrid input,.browserCompactTaskList .mobileEditGrid select,.browserCompactTaskList .mobileEditGrid textarea{width:100%;max-width:none}.browserCompactTaskList .mobileEditGrid>*{grid-column:1/-1;width:100%;max-width:none}.browserCompactTaskList .mobileEditGrid>.mobileEditPriorityField,.browserCompactTaskList .mobileEditGrid>.mobileEditSizeField,.browserCompactTaskList .mobileEditGrid>.mobileEditTagField,.browserCompactTaskList .mobileEditGrid>.mobileEditStatusField,.browserCompactTaskList .mobileEditGrid>.mobileEditWeekField,.browserCompactTaskList .mobileEditGrid>.mobileEditDateField,.browserCompactTaskList .mobileEditGrid>.mobileEditRepeatField{grid-column:auto;min-width:0}}.doneRow{color:#8a847a}.deletedRow,.archivedRow{color:#8a847a;opacity:.82}.pendingRow{--task-card-state-bg:#d0c9ba}.reviewRow{outline:2px solid var(--task-review-outline);outline-offset:-2px}.highlightRow{outline-offset:-2px;outline:2px solid #1f6feb}@keyframes newTaskHighlightPulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 5px var(--new-task-highlight-glow)}}@keyframes newTaskHighlightFade{to{outline-color:#0000}}.newTaskHighlightRow{--new-task-highlight:#7c3aed;--new-task-highlight-glow:#7c3aed4d;--new-task-highlight-fade-timing:1.8s linear 58s forwards;outline:3px solid var(--new-task-highlight);outline-offset:-1px;animation:newTaskHighlightPulse .9s ease-in-out 3, newTaskHighlightFade var(--new-task-highlight-fade-timing)}.newTaskHighlightRow.highlightRow{outline-color:#1f6feb;animation-name:newTaskHighlightPulse}@media (prefers-reduced-motion:reduce){.newTaskHighlightRow{animation:newTaskHighlightFade var(--new-task-highlight-fade-timing)}}.taskIdButton{color:#9a6700;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.taskIdStatic{color:#9a6700;white-space:nowrap;font-weight:800}.mobileTaskTitleBlock{flex:auto;gap:2px;min-width:0;display:grid}.tagField{border:0;gap:6px;min-width:180px;margin:0;padding:0;display:grid;position:relative}.tagField legend{color:#6f695e;font-size:12px;font-weight:700}.tagChoices{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tagChoice{color:#46423a;align-items:center;gap:5px;width:auto;min-width:0;font-size:13px;font-weight:700;display:inline-flex}.tagChoice input{width:auto}.tagEmptyNote{color:#6f695e;font-size:13px;font-weight:400}.tagTabPill{color:#46423a;background:#fff;border:1px solid #d6d0c4;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.tagTabPill[aria-pressed=true]{color:#8a5c00;background:#f7edd6;border-color:#c8901d}.tagTabPill.isDragging{opacity:.5}.tagSelectField{align-self:start}.tagSelectTrigger{color:#1f1d18;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d6d0c4;border-radius:6px;min-height:38px;padding:8px 10px;overflow:hidden}.tagSelectTrigger.empty{color:#8a847a;font-weight:800}.tagSelectMenu{z-index:35;width:min(420px,100vw - 32px);max-height:min(400px, calc((100dvh - 32px) / var(--task-editor-zoom,1)));background:#fff;border:1px solid #e2ddd2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 16px 48px #26201424}.tagSelectMenu .tagChoiceNone,.tagSelectMenu .tagEmptyNote{grid-column:1/-1}.tagSelectMenu .tagChoice{color:#1f1d18;background:#faf8f3;border:1px solid #e8e4da;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-height:34px;padding:8px 10px;font-size:13px;line-height:1.25;display:grid}.tagSelectMenu .tagChoice:hover{background:#f7edd6;border-color:#cdc4ae}.tagSelectMenu .tagChoice input{align-self:start;margin:1px 0 0}.tagSelectMenu .tagChoice span{overflow-wrap:anywhere;min-width:0}.tagCatalogField{border-bottom:1px solid #e8e4da;gap:8px;padding-bottom:14px}.tagCatalogField legend,.userAccessField legend{color:#1f1d18;margin-bottom:12px;font-size:15px;font-weight:700}.tagCatalogField .tagChoices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.tagCatalogItem{background:#faf8f3;border:1px solid #d6d0c4;border-radius:999px;justify-content:space-between;gap:2px;min-height:34px;padding:2px 4px 2px 12px}.tagCatalogField .tagDeleteConfirm{grid-column:1/-1;justify-content:center;place-self:center stretch;min-height:34px;margin-left:0}.tagCatalogItem>span{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.tagCatalogItem .iconButton{width:26px;height:26px;min-height:26px}.tagCatalogItem .iconButton svg{width:15px;height:15px}.tagRenameInput{border-radius:999px;width:120px;min-height:28px;padding:0 10px}.tagEditButton,.tagSaveButton,.tagRemoveButton{flex:none}.tagRemoveButton{width:24px;height:24px;min-height:24px}.tagNewRow{grid-template-columns:minmax(90px,1fr) 34px;align-items:center;gap:8px;display:grid}.tagNewRow input{min-height:34px;font-size:13px}.tagNewRow .iconButton{width:34px;height:34px;min-height:34px}.tagPill{border:1px solid var(--task-badge-border);background:var(--task-badge-bg);min-height:24px;color:inherit;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.actionsMenu .popupCloseButton{text-align:center;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex}.subtaskEditor{gap:8px;width:min(560px,100%);min-width:220px;max-width:560px;display:grid;position:relative}.subtaskList{gap:6px;display:grid}.subtaskItem{background:#fff;border:1px solid #e2ddd2;border-radius:6px;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding:8px;display:grid}.inlineEditorActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.inlineEditorActions>.subtaskCheckbox{margin-right:auto}.subtaskItem input,.subtaskItem textarea{width:100%;min-width:0}.subtaskItem textarea{resize:vertical;min-height:56px;line-height:1.35}.subtaskItem.doneSubtask{color:#8a847a;background:#f2f0eb}.subtaskItem.doneSubtask input,.subtaskItem.doneSubtask textarea{color:#8a847a;text-decoration:line-through}.subtaskReadBlock{color:#46423a;gap:4px;font-size:13px;display:grid}.subtaskReadList{gap:6px;margin:0;padding-left:0;list-style:none;display:grid}.subtaskReadList li{align-items:flex-start;gap:6px;display:flex}.subtaskReadText{white-space:pre-wrap;background:#fff;border:1px solid #e2ddd2;border-radius:6px;flex:auto;align-items:baseline;gap:5px;min-width:0;min-height:32px;margin:0;padding:8px;display:flex}.subtaskReadIndex{color:#6f695e;white-space:nowrap;font-weight:800}.subtaskCheckbox{color:#fff;background:#fff;border:1.5px solid #a49d8f;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.subtaskCheckbox:hover:not(:disabled){border-color:#c8901d}.subtaskCheckbox.done{background:#17633a;border-color:#17633a}.subtaskCheckbox:disabled{opacity:.55}[data-theme=dark] .subtaskCheckbox{background:#181818;border-color:#6e6a62}[data-theme=dark] .subtaskCheckbox.done{background:#2f9e63;border-color:#2f9e63}.subtaskReadList li>svg{color:#17633a;vertical-align:-2px;margin-right:4px}.doneSubtaskReadItem{color:#8a847a}.doneSubtaskReadItem p{text-decoration:line-through}.mobileDescriptionBlock .subtaskReadBlock{margin-top:8px}.taskEditSectionDescription textarea,.descriptionEditorTextarea,.subtaskItem textarea,.subtaskNewItem textarea{min-height:120px;font-size:13px;line-height:1.35;overflow-y:auto}.subtaskItem .iconButton{--icon-glyph-size:16px;justify-self:end;width:32px;height:32px;min-height:32px}.prio{background:var(--badge-bg,transparent);min-height:26px;color:var(--badge-color,inherit);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.prio-high{--badge-bg:var(--prio-high-bg);--badge-color:var(--prio-high-fg);background:var(--prio-high-bg);color:var(--prio-high-fg)}.prio-medium{--badge-bg:var(--prio-medium-bg);--badge-color:var(--prio-medium-fg);background:var(--prio-medium-bg);color:var(--prio-medium-fg)}.prio-low{--badge-bg:var(--prio-low-bg);--badge-color:var(--prio-low-fg);background:var(--prio-low-bg);color:var(--prio-low-fg)}.prio-priorisieren{--badge-bg:var(--prio-none-bg);--badge-color:var(--prio-none-fg);background:var(--prio-none-bg);color:var(--prio-none-fg)}.prioSelectShell{border-radius:6px;width:100%;min-width:0;display:grid}.prioSelectShell[data-prio=High]{background-color:var(--prio-high-bg);color:var(--prio-high-fg)}.prioSelectShell[data-prio=Medium]{background-color:var(--prio-medium-bg);color:var(--prio-medium-fg)}.prioSelectShell[data-prio=Low]{background-color:var(--prio-low-bg);color:var(--prio-low-fg)}.mobileEditPriorityField .prioSelectShell[data-prio=High] select,.mobileEditPriorityField .prioSelectShell[data-prio=Medium] select,.mobileEditPriorityField .prioSelectShell[data-prio=Low] select{color:inherit;background-color:#0000}.mobileEditPriorityField select,.mobileEditWeekField select{width:100%}.mobileMeta .prio.prio-high,.browserCompactTaskList .mobileMeta .prio.prio-high{color:#8a1111;background:#ffd9d9}.mobileMeta .prio.prio-medium,.browserCompactTaskList .mobileMeta .prio.prio-medium{color:#3f2900;background:#f1c65b}.mobileMeta .prio.prio-low,.browserCompactTaskList .mobileMeta .prio.prio-low{color:#145a32;background:#d9f4e5}.mobileMeta .prio.prio-priorisieren,.browserCompactTaskList .mobileMeta .prio.prio-priorisieren{color:#7a4d00;background:#fff1cc}.prio[data-prio=High]{background:var(--prio-high-bg)!important;color:var(--prio-high-fg)!important}.prio[data-prio=Medium]{background:var(--prio-medium-bg)!important;color:var(--prio-medium-fg)!important}.prio[data-prio=Low]{background:var(--prio-low-bg)!important;color:var(--prio-low-fg)!important}.prio[data-prio=priorisieren]{background:var(--prio-none-bg)!important;color:var(--prio-none-fg)!important}.statusBadge{background:var(--task-badge-bg);min-height:26px;color:inherit;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}:where(.mobileMeta)>span:nth-child(-n+4){grid-column:span var(--browser-badge-head-span)}:where(.mobileMeta)>span:nth-child(n+5){grid-column:span var(--browser-badge-date-span)}.sizeBadge{background:var(--task-badge-bg);min-height:26px;color:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.handoverDialog{flex-wrap:wrap}.descriptionBlock{overflow-wrap:anywhere;gap:6px;font-size:13px;line-height:1.35;display:grid}.descriptionBlock p,.descriptionBlock ul{margin:0}.descriptionBlock p{white-space:pre-wrap}.descriptionBlock ul{padding-left:20px}.descriptionBlock a{color:#9a6700;text-underline-offset:2px;font-weight:700;text-decoration:underline}.editorLinkRow{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.editorLink{color:#9a6700;background:#f8f6f0;border:1px solid #d6cfc1;border-radius:999px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:2px 8px;font-size:11px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.editorLink:hover{text-underline-offset:2px;border-color:#c8901d;text-decoration:underline}.editorLink svg{flex:none}.editorLinkText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.descriptionEditor{width:100%;min-width:0;max-width:none}.descriptionInlineItem{background:#fff;border:1px solid #e2ddd2;border-radius:6px;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding:8px;display:grid}.descriptionInlineItem .iconButton{--icon-glyph-size:16px;justify-self:end;width:32px;height:32px;min-height:32px}.descriptionEditorTextarea{resize:vertical;color:#1f1d18;text-align:left;white-space:normal;background:#fff;border:1px solid #d6d0c4;border-radius:6px;width:100%;min-width:0;min-height:120px;padding:7px 9px;line-height:1.35}.descriptionEditorTextarea:hover,.descriptionEditorTextarea:focus{background:#f7edd6;border-color:#a59e90}.descriptionEditor textarea::placeholder,.taskEditSectionDescription textarea::placeholder,.subtaskNewItem textarea::placeholder{color:#6f695e;opacity:1}.mobileDateBadge[data-date-state=startReached]{color:var(--task-state-start-color);font-weight:700}.mobileDateBadge[data-date-state=dueSoon]{color:var(--task-state-due-soon-color);font-weight:700}.mobileDateBadge[data-date-state=dueReached]{color:var(--task-state-due-reached-color);font-weight:700}.backToTopButton{z-index:30;color:#2a2005;background:#d99b26;border:1px solid #d99b26;border-radius:999px;min-height:40px;padding:0 16px;font-weight:800;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 36px #26201438}.app:has(.taskConfirmDialog) .backToTopButton{display:none}.hiddenFile{display:none}@media (width<=900px){.topbar{align-items:flex-start;gap:16px}.topbar h1{font-size:24px}.topbarLogo{height:44px}.topbarActions{flex:none;width:auto;margin-left:auto}.actionsMenu{left:auto;right:0}:root{--page-inline-padding:16px;--task-editor-zoom:1}main{padding:var(--page-row-gap) var(--page-inline-padding) var(--floating-bottom-clearance)}.mobileEditDateField{width:100%;min-width:0;overflow:hidden}.mobileEditDateField .dateFieldInput{width:100%;min-width:104px;min-height:33px}}@media (width<=720px){.authPage{align-items:start;padding:16px}.authPanel{padding:20px}.topbar{flex-direction:row;justify-content:space-between;align-items:center;gap:4px;padding:6px}.topbarLogo{height:40px}.topbarActions{flex-wrap:nowrap;flex:none;gap:2px;width:auto;margin-left:auto;display:flex}.topbarActions>.iconButton{border-radius:8px;width:32px;height:32px;min-height:32px}.topbarActions>.iconButton svg{width:20px;height:20px}.actionsMenu{justify-content:stretch;width:min(360px,100vw - 32px);left:auto;right:0}.mainActionMenu{grid-template-columns:repeat(2,minmax(0,1fr));left:auto;right:0}.mainActionMenu .settingsRow{grid-template-columns:1fr}.actionsMenu .secondaryButton,.actionsMenu .actionSelect{flex:calc(50% - 8px)}.actionsMenu .iconButton{flex:38px}:root{--page-inline-padding:12px}main{padding-top:var(--page-row-gap);padding-right:var(--page-inline-padding);padding-left:var(--page-inline-padding)}.mobileTaskCard{border-radius:8px}.primaryButton{width:100%}.mobileTaskList{gap:8px;display:grid}.mobileTaskCard{gap:6px;width:100%;min-width:0;max-width:100%;padding:8px 10px;display:grid}.mobileTaskHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobileTaskTitleLine{align-items:flex-start;gap:3px;min-width:0;display:flex}.mobileTaskTitleLine .taskIdButton{white-space:nowrap;min-height:auto;padding:0;font-size:13px;line-height:1.2}.mobileTaskIdSeparator{color:#6f695e;white-space:nowrap;font-size:13px;line-height:1.2}.mobileTaskHeader h2{min-width:0;margin:0;font-size:13px;line-height:1.2}.mobileTaskHeaderActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.mobileEditHeaderActions{justify-content:flex-end;align-items:center;width:max-content;margin-left:auto}.mobileEditCard .mobileTaskHeader{gap:6px;width:100%;display:grid}.mobileEditTitleRow{justify-content:space-between;justify-self:stretch;align-items:center;gap:8px;width:100%;min-width:0;min-height:38px;padding-right:206px;display:flex}.mobileEditIdGroup{align-items:center;gap:6px;min-width:0;display:inline-flex}.mobileEditTitleRow .mobileEditHeaderActions{margin-left:0;position:absolute;top:10px;right:10px}.mobileEditCard .mobileTaskTitleInput{width:100%}.mobileEditHeaderActions .statusToggle{width:38px;height:38px}.mobileEditConfirmRow{justify-content:flex-end;margin-top:-2px;margin-left:auto;display:flex}.mobileEditConfirmRow .mobileEditDoneConfirm{margin-top:0}.mobileEditDoneConfirm{margin-top:-2px}.mobileTaskCard:not(.mobileEditCard) .mobileTaskHeaderActions .iconButton{width:32px;height:32px;min-height:32px}.mobileTaskCard:not(.mobileEditCard) .mobileTaskHeaderActions .iconButton svg{width:16px;height:16px}.mobileMeta,.browserCompactTaskList .mobileMeta{grid-template-columns:repeat(var(--browser-badge-tracks), minmax(0, 1fr));color:#6f695e;white-space:normal;justify-self:stretch;align-items:stretch;gap:5px;width:100%;min-width:0;max-width:100%;font-size:11px;display:grid;overflow:visible}.mobileMeta>span,.browserCompactTaskList .mobileMeta>span{border:1px solid var(--task-badge-border);text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:999px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:24px;padding:2px 5px;font-weight:700;line-height:1.15;display:inline-flex;overflow:hidden}.mobileMeta .prio,.mobileMeta .statusBadge{min-height:19px;margin-left:0;padding:0 7px;font-size:11px}.mobileDescriptionBlock{gap:3px;display:grid}.mobileTaskCard:not(.mobileEditCard) .mobileActions{display:none}.mobileEditCard{gap:8px;position:relative}.mobileTaskTitleInput{resize:none;overflow-wrap:anywhere;min-height:56px;max-height:92px;margin-top:4px;padding:7px 8px;font-size:14px;font-weight:800;overflow-y:auto}.mobileEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobileEditGrid label{gap:4px}.mobileEditGrid label span{font-size:13px}.mobileEditGrid input,.mobileEditGrid select,.mobileEditGrid textarea{padding:7px 8px;font-size:13px}.mobileEditGrid>*{grid-column:1/-1}.mobileEditGrid>.mobileEditPriorityField,.mobileEditGrid>.mobileEditSizeField,.mobileEditGrid>.mobileEditTagField,.mobileEditGrid>.mobileEditStatusField,.mobileEditGrid>.mobileEditWeekField,.mobileEditGrid>.mobileEditDateField,.mobileEditGrid>.mobileEditRepeatField{grid-column:auto;min-width:0}.mobileEditTagField,.mobileEditStatusField,.mobileEditDateField{width:100%}.mobileEditGrid .mobileEditTagField legend{font-size:13px}.mobileEditGrid .mobileEditTagField .tagSelectTrigger{min-height:35px;margin-top:4px}.mobileActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mobileActions .secondaryButton{min-height:32px;padding:0 8px;font-size:12px}}@media (width<=359px){.topbarLogo{height:34px}.topbarActions{gap:0}.topbarActions>.iconButton{width:30px;height:30px;min-height:30px}.topbarActions>.iconButton svg{width:18px;height:18px}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8e5de;background:#141414}[data-theme=dark] body,[data-theme=dark] .app,[data-theme=dark] .authPage{color:#e8e5de;background:#141414}[data-theme=dark] .topbar{color:#e8e5de}[data-theme=dark] .authPanel,[data-theme=dark] .actionsMenu,[data-theme=dark] .userDocModal,[data-theme=dark] .aboutModal,[data-theme=dark] .overviewSearchBox,[data-theme=dark] .dependencyPickerPopup,[data-theme=dark] .tagPickerPopup,[data-theme=dark] .mobileDescriptionBlock{color:#e8e5de;background:#1e1e1e;border-color:#3a3a3a;box-shadow:0 16px 48px #00000061}[data-theme=dark] .mobileTaskCard{color:#e8e5de;box-shadow:0 16px 48px #00000061}[data-theme=dark] .newTaskHighlightRow{--new-task-highlight:#a78bfa;--new-task-highlight-glow:#a78bfa57}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .menuCheckbox,[data-theme=dark] .tagChoice,[data-theme=dark] .subtaskItem,[data-theme=dark] .subtaskReadText,[data-theme=dark] .descriptionInlineItem,[data-theme=dark] .descriptionEditorTextarea{color:#e8e5de;background:#181818;border-color:#474747}[data-theme=dark] select{background-image:var(--select-arrow);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}[data-theme=dark] .tagSelectTrigger,[data-theme=dark] .tagSelectMenu{color:#e8e5de;background:#181818;border-color:#474747}[data-theme=dark] .tagSelectTrigger.empty{color:#aba79e}[data-theme=dark] .tagSelectMenu .tagChoice{color:#e8e5de;background:#1e1e1e;border-color:#363636}[data-theme=dark] .tagSelectMenu .tagChoice:hover{background:#282828;border-color:#8a7a4e}[data-theme=dark] .inputGuidance{color:#a19d94}[data-theme=dark] .editorLink{color:#e3aa3c;background:#282828;border-color:#3d3d3d}[data-theme=dark] .editorLink:hover{border-color:#e3aa3c}[data-theme=dark] .inputGuidance.warn{color:#f6c15b}[data-theme=dark] .inputGuidance.strong,[data-theme=dark] .inputGuidance.limit{color:#ff8a8a}[data-theme=dark] .tagSelectMenu input{accent-color:#e3aa3c}[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8e5de;background-color:#181818;border-color:#474747}[data-theme=dark] select:focus{color:#e8e5de;background-color:#181818;border-color:#e3aa3c}[data-theme=dark] select option{color:#e8e5de;background-color:#1e1e1e}[data-theme=dark] select option:disabled{color:#8b877e}[data-theme=dark] .needsChoiceSelect{color:#f1d08a;background-color:#2a2417;border-color:#b9862f}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#8b877e;opacity:1}[data-theme=dark] .iconButton,[data-theme=dark] .secondaryButton,[data-theme=dark] .backToTopButton{color:#e8e5de;background:#262626;border-color:#474747}[data-theme=dark] .saveEditButton:disabled{color:#7a766c;opacity:1;background:#1a1a1a;border-color:#383838}[data-theme=dark] .saveEditButton.hasChanges{color:#8fe0b0;background:#173527;border-color:#57c58b}[data-theme=dark] .saveEditButton.hasChanges:hover{background:#214733;border-color:#8fe0b0}@media (hover:hover){[data-theme=dark] .iconButton:hover,[data-theme=dark] .secondaryButton:hover{background:#313131;border-color:#e3aa3c}}[data-theme=dark] .topbarActions>.iconButton{color:#a5a198;background:0 0;border-color:#0000}@media (hover:hover){[data-theme=dark] .topbarActions>.iconButton:hover{color:#e8e5de;background:#2c2c2c;border-color:#0000}}[data-theme=dark] .topbarActions>.iconButton.active{color:#e3aa3c;background:#33290f;border-color:#0000}[data-theme=dark] .mobileDoneConfirm{color:#ccc8bf}[data-theme=dark] .mobileDoneConfirm button{color:#e6b355;background:#262626;border-color:#474747}[data-theme=dark] .primaryButton{color:#221a06;background:#d99b26;border-color:#edbc55}[data-theme=dark] .activeFilterBadge{color:#ccc8bf;background:#181818;border-color:#3a3a3a}[data-theme=dark] .filterFlagRow .filterFlagButton{--filter-flag-surface:#181818}[data-theme=dark] .filterFlagReview{--filter-flag-hue:#ff7ac6;--filter-flag-fill-ink:#171717;--filter-flag-tint:#3d2834}[data-theme=dark] .filterFlagButton.isActive .filterFlagCount{background:#0000003d}[data-theme=dark] .filterChip.isActive{color:#e3aa3c;background:#302811;border-color:#e3aa3c}@media (hover:hover){[data-theme=dark] .filterChip:hover{border-color:#e3aa3c}}[data-theme=dark] .filterChipMenu{color:#e8e5de;background:#1e1e1e;border-color:#3a3a3a;box-shadow:0 16px 48px #00000061}[data-theme=dark] .filterChipClear{border-bottom:1px solid #e2ddd2;border-radius:6px 6px 0 0;grid-template-columns:minmax(0,1fr);margin-bottom:2px;padding-bottom:7px;font-weight:700}.filterChipClear:disabled{color:#a8a396}.filterChipMenuTitle{color:#a5a198}@media (hover:hover){[data-theme=dark] .filterChipOption:hover{background:#262626}}[data-theme=dark] .filterChipOption.isChosen{color:#e3aa3c;background:#302811}[data-theme=dark] .boardColumnHints,[data-theme=dark] .taskIdButton,[data-theme=dark] .taskIdStatic{color:#e6b355}[data-theme=dark] .topbar p,[data-theme=dark] .authPanel p,[data-theme=dark] .eyebrow,[data-theme=dark] .mobileMeta,[data-theme=dark] .mobileMetaInlineLabel,[data-theme=dark] .subtaskReadIndex,[data-theme=dark] .mobileBadgeSection summary:before{color:#aba79e}[data-theme=dark] .menuGroupTitle,[data-theme=dark] .taskEditSectionHeading,[data-theme=dark] .mobileBadgeSection summary,[data-theme=dark] .mobileTaskHeader h2,[data-theme=dark] label>span,[data-theme=dark] legend{color:#e8e5de}[data-theme=dark] .mobileDescriptionPanel{background:#181818;border-color:#3a3a3a}[data-theme=dark] .mobileDescriptionPanel h3{color:#e8e5de}[data-theme=dark] .browserCompactTaskList .mobileTaskCard:hover{--task-card-bg:#262626}[data-theme=dark] .doneRow,[data-theme=dark] .deletedRow,[data-theme=dark] .archivedRow{color:#aba79e}[data-theme=dark] .doneSubtask{color:#aba79e;background:#242424}[data-theme=dark] .pendingRow{--task-card-state-bg:repeating-linear-gradient(90deg, #000 0 2px, var(--task-card-bg) 2px 10px)}[data-theme=dark] .releaseBanner{color:#eedeb0;background:#2a2310;border-color:#6b5a24}[data-theme=dark] .releaseBanner .releaseBannerLink,[data-theme=dark] .releaseBanner .iconButton{color:#eedeb0;background:#181818;border-color:#6b5a24}[data-theme=dark] .releaseNotesFootnote{color:#aba79e}[data-theme=dark] .successMessage{color:#8fe0b0;background:#173527;border-color:#2d7450}[data-theme=dark] .errorMessage,[data-theme=dark] .storageError{color:#ff9b94}[data-theme=dark] .userAccessWarning,[data-theme=dark] .userAccessBlockedTag{color:#f0c274}[data-theme=dark] .dateField>.dateFieldTrigger.iconButton{color:#a5a198}[data-theme=dark] .dateField>.dateFieldTrigger.iconButton:hover:not(:disabled){color:#e8e5de;background:#2b2b2b}[data-theme=dark] .dateFieldPopup{color:#e8e5de;background:#1e1e1e;border-color:#3a3a3a;box-shadow:0 16px 48px #00000061}[data-theme=dark] .dateFieldWeekHeading,[data-theme=dark] .dateFieldWeekdayHeading,[data-theme=dark] .dateFieldWeekNumber,[data-theme=dark] .dateFieldSelectionSummary{color:#a5a198}[data-theme=dark] .dateFieldWeekHeading,[data-theme=dark] .dateFieldWeekNumber{border-right-color:#3a3a3a}[data-theme=dark] .dateFieldDay{color:#e8e5de}[data-theme=dark] .dateFieldDay[data-density="1"]{background:#24211c}[data-theme=dark] .dateFieldDay[data-density="2"]{background:#2d2921}[data-theme=dark] .dateFieldDay[data-density="3"]{background:#383225}[data-theme=dark] .dateFieldDay[data-density="4"]{background:#453c29}[data-theme=dark] .dateFieldDay:hover:not(:disabled){background:#2b2b2b;border-color:#474747}[data-theme=dark] .dateFieldDay[data-outside-month=true]{color:#6b675f}[data-theme=dark] .dateFieldDay[data-today=true]{border-color:#e3aa3c}[data-theme=dark] .dateFieldDay[data-selected=true]{color:#221a06;background:#d99b26;border-color:#e3aa3c}[data-theme=dark] .dateFieldDay[data-drop-target=true]{background:#33290f;border-color:#e3aa3c}[data-theme=dark] .calendarDayCount{color:#1a1a1a;background:#e3aa3c}[data-theme=dark] .dateFieldDay[data-selected=true] .calendarDayCount{color:#4a3a0e;background:#fff}[data-theme=dark] .calendarPickerHint{color:#a5a198}[data-theme=dark] .menuGroupTitle{border-color:#3a3a3a}[data-theme=dark] .topbarTitleButton.hasEditResult{outline-color:#e3aa3c}[data-theme=dark] .mainActionMenu .menuGmailStatus,[data-theme=dark] .mainActionMenu .menuBackupsStatus,[data-theme=dark] .mainActionMenu .menuAssistantStatus{color:#a5a198}[data-theme=dark] .assistantBubble{border-color:#3a3a3a}[data-theme=dark] .assistantUserBubble{background:#302811;border-color:#6b5a24}[data-theme=dark] .assistantClaudeBubble{background:#262626}[data-theme=dark] .assistantActionChip{color:#aba79e;background:#2e2e2e;border-color:#4a4a4a}[data-theme=dark] .assistantActionError{color:#ff8d80;background:#2e1a18;border-color:#7a2e28}[data-theme=dark] .assistantThinking,[data-theme=dark] .assistantEmptyNote,[data-theme=dark] .assistantHint{color:#a5a198}[data-theme=dark] .assistantErrorRow{color:#ff8d80}[data-theme=dark] .assistantInputRow input{color:#e8e5de;background:#181818;border-color:#3a3a3a}[data-theme=dark] .assistantInputRow input:focus,[data-theme=dark] .overviewSearchBox.assistantModeBox{border-color:#e3aa3c}[data-theme=dark] .overviewSearchBox .searchModeToggle.active,[data-theme=dark] .overviewSearchBox .searchModeButton.active{color:#e3aa3c;background:#302811;border-color:#e3aa3c}[data-theme=dark] .overviewSearchBox .searchModeToggle.isThinking,[data-theme=dark] .assistantPanelButton.hasReply{color:#e3aa3c;border-color:#e3aa3c}[data-theme=dark] .overviewSearchBox .searchModeToggle.isThinking:after{animation-name:assistantStarfieldDark}@keyframes assistantStarfieldDark{0%,to{box-shadow:-10px -6px #e3aa3cf2,8px -9px #e3aa3c00,10px 5px #e3aa3c80,-7px 8px #e3aa3c00,1px -11px #e3aa3c40}25%{box-shadow:-10px -6px #e3aa3c4d,8px -9px #e3aa3cf2,10px 5px #e3aa3c00,-7px 8px #e3aa3c8c,1px -11px #e3aa3c00}50%{box-shadow:-10px -6px #e3aa3c00,8px -9px #e3aa3c59,10px 5px #e3aa3cf2,-7px 8px #e3aa3c00,1px -11px #e3aa3c99}75%{box-shadow:-10px -6px #e3aa3c80,8px -9px #e3aa3c00,10px 5px #e3aa3c4d,-7px 8px #e3aa3cf2,1px -11px #e3aa3c00}}[data-theme=dark] .overviewSearchBox input.hasReplyHint::placeholder{color:#e3aa3c;opacity:.75}[data-theme=dark] .assistantMicButton.isDictating{color:#ff8d80;border-color:#ff8d80}[data-theme=dark] .modalBackdrop{background:#000000a8}[data-theme=dark] .confirmModal,[data-theme=dark] .tagCatalogItem,[data-theme=dark] .tagTabPill,[data-theme=dark] .userAccessItem{color:#e8e5de;background:#181818;border-color:#474747}[data-theme=dark] .tagTabPill[aria-pressed=true]{color:#e3aa3c;background:#33290f;border-color:#e3aa3c}[data-theme=dark] .tagChoice:hover,[data-theme=dark] .tagSelectTrigger:hover{color:#e8e5de;background:#313131;border-color:#e3aa3c}[data-theme=dark] .userDocModal header,[data-theme=dark] .aboutModal header,[data-theme=dark] .tagCatalogField{border-color:#3a3a3a}[data-theme=dark] .backupsList li{background:#282828;border-color:#3d3d3d}[data-theme=dark] .backupsWhen{color:#e8e5de}[data-theme=dark] .backupsIntro,[data-theme=dark] .backupsEmpty,[data-theme=dark] .backupsMessage{color:#cfcbc2}[data-theme=dark] .backupsCount,[data-theme=dark] .backupsFootnote{color:#a19d94}[data-theme=dark] .backupsFootnote{border-top-color:#3a3a3a}[data-theme=dark] .aboutFacts>div{background:#282828;border-color:#3d3d3d}[data-theme=dark] .aboutFacts dd{color:#e8e5de}[data-theme=dark] .aboutFacts dt,[data-theme=dark] .aboutBuiltWith{color:#a19d94}[data-theme=dark] .aboutStory{color:#cfcbc2}[data-theme=dark] .userDocContent ul,[data-theme=dark] .tagEmptyNote,[data-theme=dark] .emptyTagList{color:#aba79e}[data-theme=dark] .confirmModal h2,[data-theme=dark] .confirmModal p{color:#e8e5de}.mobileEditCard .mobileMeta,.browserCompactTaskList .mobileEditCard .mobileMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.browserCompactTaskList .mobileTaskCard .mobileDescriptionPanel .mobileMeta,.kanbanColumn .mobileTaskCard .mobileDescriptionPanel .mobileMeta{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%;min-width:0;max-width:100%}@media (width<=760px){.browserCompactTaskList .mobileTaskCard,.browserCompactTaskList .mobileTaskCard.mobileEditCard{width:100%;min-width:0;max-width:100%}.browserCompactTaskList .mobileMeta{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%;min-width:0;max-width:100%}.browserCompactTaskList .mobileMeta>span{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}}.mobileTaskList.isKanbanHidden{display:none}.kanbanBoardShell{min-width:0;max-width:100%;position:relative}.kanbanTopScrollbar{overscroll-behavior-inline:contain;width:100%;max-width:100%;height:16px;margin-bottom:6px;overflow:auto hidden}.kanbanBoardShell:not(.canDragScroll) .kanbanTopScrollbar{display:none}.kanbanTopScrollbarContent{width:calc(var(--kanban-column-count,3) * var(--kanban-column-min-width) + (var(--kanban-column-count,3) - 1) * var(--kanban-column-gap));height:1px}.kanbanBoard{grid-template-columns:repeat(var(--kanban-column-count,3), minmax(var(--kanban-column-min-width), 1fr));justify-content:start;gap:var(--kanban-column-gap);overscroll-behavior-inline:contain;-webkit-user-select:none;user-select:none;scrollbar-width:none;align-items:start;width:100%;min-width:0;max-width:100%;padding-bottom:6px;display:grid;overflow-x:auto}.kanbanBoard.canDragScroll.isDragging{scroll-behavior:auto}.kanbanBoard::-webkit-scrollbar{display:none}.kanbanColumn{border:1px solid var(--board-column-border);background:var(--board-column-bg);border-radius:8px;align-content:start;gap:8px;width:auto;min-width:0;max-width:none;padding:8px;display:grid}.listViewColumn{width:calc((100% - 3 * var(--kanban-column-gap)) / 4);min-width:var(--kanban-column-min-width)}.kanbanColumnHeader{justify-content:flex-start;align-items:center;gap:8px;min-height:32px;display:flex}.kanbanArchiveButton{min-height:32px;padding:2px 10px;font-size:12px;line-height:1.6}.kanbanArchiveConfirm{margin-left:0}.kanbanColumnHeader h2{margin:0 auto 0 0;font-size:13px;line-height:1.2}.kanbanColumnHeader span{color:#3b372f;background:#ebe6db;border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:22px;font-size:13px;font-weight:800;display:inline-flex}.kanbanColumnTasks{gap:8px;min-width:0;display:grid}.kanbanEmpty{color:#6f695e;text-align:center;border:1px dashed #d6d0c4;border-radius:8px;padding:12px;font-size:13px}.kanbanColumn.isDropTarget{background:#f8efd9;border-color:#c8901d}.calendarPickerBody{gap:10px}.monthCalendar{gap:8px;min-width:0;display:grid}.calendarPickerColumn .dateFieldDay{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:38px;padding:2px 0;display:flex}.calendarDayCount{color:#2a2005;font-variant-numeric:tabular-nums;background:#d99b26;border-radius:999px;justify-content:center;align-items:center;min-width:15px;min-height:13px;padding:0 3px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.calendarDayCount.isEmpty{visibility:hidden;background:0 0}.dateFieldDay[data-selected=true] .calendarDayCount{color:#9a6700;background:#fff}.dateFieldDay[data-drop-target=true]{background:#f8efd9;border-color:#c8901d}.calendarPickerActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendarPickerActions .secondaryButton{flex:none;padding:2px 10px;font-size:12px;line-height:1.6}.calendarPickerHint{color:#6f695e;min-width:0;margin:0;font-size:12px;line-height:1.35}.kanbanColumn .mobileTaskCard{--task-card-border:#ded8cb;border-radius:8px;gap:6px;width:100%;min-width:100%;max-width:100%;padding:8px;display:grid;box-shadow:0 1px 2px #2821140d}.kanbanColumn .mobileTaskCard.isDraggableCard.isDragging{opacity:.5}.kanbanColumn .mobileTaskHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kanbanColumn .mobileTaskTitleLine{flex:auto;align-items:flex-start;gap:3px;min-width:0;display:flex}.kanbanColumn .mobileTaskHeader h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.2}.kanbanColumn .mobileTaskTitleLine .taskIdButton,.kanbanColumn .mobileTaskIdSeparator{white-space:nowrap;flex:none;min-height:auto;line-height:1.2}.kanbanColumn .mobileTaskHeaderActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}.kanbanColumn .mobileTaskCard:not(.mobileEditCard) .mobileTaskHeaderActions .iconButton{width:32px;height:32px;min-height:32px}.kanbanColumn .mobileMeta{grid-template-columns:repeat(var(--browser-badge-tracks), minmax(0, 1fr));justify-self:stretch;align-items:center;gap:var(--browser-badge-cell-gap);width:100%;min-width:0;max-width:100%;color:var(--task-badge-label);font-size:var(--task-card-badge-font-size);white-space:normal;display:grid}.kanbanColumn .mobileMeta>span{width:100%;min-width:0;max-width:none;min-height:var(--task-card-badge-height);border:1px solid var(--task-badge-border);padding:var(--task-card-badge-padding);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.kanbanColumn .mobileTaskCard .mobileDescriptionPanel .mobileMeta{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%;min-width:0;max-width:100%}.kanbanColumn .mobileMeta .prio,.kanbanColumn .mobileMeta .statusBadge{min-height:var(--task-card-badge-height);padding:var(--task-card-badge-padding);font-size:var(--task-card-badge-font-size);margin-left:0}.kanbanColumn .mobileTaskCard:not(.mobileEditCard) .mobileActions{display:none}.kanbanColumn .mobileDescriptionBlock{gap:3px;display:grid}[data-theme=dark] .kanbanColumn.isDropTarget{background:#302811;border-color:#d99b26}[data-theme=dark] .kanbanColumnHeader span{color:#e8e5de;background:#2e2e2e}[data-theme=dark] .kanbanColumn .mobileTaskCard{--task-card-bg:#222;--task-card-border:#343434;box-shadow:none}[data-theme=dark] .kanbanEmpty{color:#aba79e;border-color:#474747}.mobileMeta>.mobileDateBadge,.browserCompactTaskList .mobileMeta>.mobileDateBadge,.kanbanColumn .mobileMeta>.mobileDateBadge{background:var(--task-badge-bg);white-space:nowrap;flex-direction:column;gap:1px;min-height:32px;line-height:1.12}.mobileMeta>.mobileDateBadge .mobileMetaInlineLabel,.browserCompactTaskList .mobileMeta>.mobileDateBadge .mobileMetaInlineLabel,.kanbanColumn .mobileMeta>.mobileDateBadge .mobileMetaInlineLabel{margin-right:0;line-height:1.05;display:block}@media (width<=760px){.kanbanTopScrollbar{display:none}.kanbanBoard{grid-template-columns:repeat(var(--kanban-column-count,3), calc(100vw - 2 * var(--page-inline-padding)));scroll-snap-type:x mandatory;gap:10px;margin-right:-8px;padding-right:8px}.kanbanColumn{min-width:calc(100vw - 2 * var(--page-inline-padding));max-width:calc(100vw - 2 * var(--page-inline-padding));scroll-snap-align:start;scroll-snap-stop:always}.kanbanColumn .mobileMeta{grid-template-columns:repeat(var(--browser-badge-tracks), minmax(0, 1fr));justify-self:stretch;width:100%;min-width:0;max-width:100%}.kanbanColumn .mobileMeta>span{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}}@media (width<=900px) and (orientation:landscape){.kanbanTopScrollbar{display:none}.kanbanBoard{grid-template-columns:repeat(var(--kanban-column-count,3), calc(100vw - 2 * var(--page-inline-padding)));scroll-snap-type:x mandatory;overflow-x:auto}.kanbanColumn{min-width:calc(100vw - 2 * var(--page-inline-padding));max-width:calc(100vw - 2 * var(--page-inline-padding));scroll-snap-align:start;scroll-snap-stop:always}.kanbanColumn .mobileMeta{grid-template-columns:repeat(var(--browser-badge-tracks), minmax(0, 1fr));justify-self:stretch;width:100%;min-width:0;max-width:100%}.kanbanColumn .mobileMeta>span{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}}.mobileTaskCard,.browserCompactTaskList .mobileTaskCard,.kanbanColumn .mobileTaskCard,.mobileTaskCard :is(h2,p,span,small,label,summary,input,select,textarea,button,.prio,.statusBadge,.mobileMeta,.mobileTaskTitleInput,.mobileEditGrid,.taskEditSection),.browserCompactTaskList .mobileTaskCard :is(h2,p,span,small,label,summary,input,select,textarea,button,.prio,.statusBadge,.mobileMeta,.mobileTaskTitleInput,.mobileEditGrid,.taskEditSection),.kanbanColumn .mobileTaskCard :is(h2,p,span,small,label,summary,input,select,textarea,button,.prio,.statusBadge,.mobileMeta,.mobileTaskTitleInput,.mobileEditGrid,.taskEditSection){font-family:inherit;font-size:var(--task-card-font-size)}.mobileTaskCard .mobileMetaTooltip,.browserCompactTaskList .mobileTaskCard .mobileMetaTooltip,.kanbanColumn .mobileTaskCard .mobileMetaTooltip{font-size:var(--task-card-font-size)}textarea{overflow-y:auto;resize:none!important;max-height:320px!important}textarea::-webkit-resizer{display:none}.mobileTaskCard.mobileEditCard>textarea.mobileTaskTitleInput,.browserCompactTaskList .mobileTaskCard.mobileEditCard>textarea.mobileTaskTitleInput,.singleTaskEditList .mobileTaskCard.mobileEditCard>textarea.mobileTaskTitleInput{box-sizing:border-box;resize:none!important;width:min(860px,100%)!important;height:64px!important;min-height:56px!important;max-height:92px!important;overflow-y:auto!important}.mobileTaskCard.mobileEditCard>textarea.mobileTaskTitleInput{justify-self:stretch}.browserCompactTaskList .mobileTaskCard.mobileEditCard>textarea.mobileTaskTitleInput,.singleTaskEditList .mobileTaskCard.mobileEditCard>textarea.mobileTaskTitleInput{width:min(var(--browser-edit-content-width,560px), 100%)!important}textarea.autoGrowTextarea,.taskEditSectionDescription textarea.autoGrowTextarea,.descriptionEditorTextarea.autoGrowTextarea,.subtaskItem textarea.autoGrowTextarea,.subtaskNewItem textarea.autoGrowTextarea{height:auto;overflow-y:hidden;resize:none!important;min-height:34px!important}.mobileTaskCard[data-card-prio]{border-width:2px}.mobileTaskCard[data-card-prio=High]{--prio-line-color:#d92d20}.mobileTaskCard[data-card-prio=Medium]{--prio-line-color:#d18b00}.mobileTaskCard[data-card-prio=Low]{--prio-line-color:#2e9e5b}[data-theme=dark] .mobileTaskCard[data-card-prio=High]{--prio-line-color:#ff6b5e}[data-theme=dark] .mobileTaskCard[data-card-prio=Medium]{--prio-line-color:#ffc53d}[data-theme=dark] .mobileTaskCard[data-card-prio=Low]{--prio-line-color:#4ecb83}.repeatFieldRow{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;width:100%;display:flex}.repeatFieldRow .repeatSummary{flex:12rem;min-width:0}.repeatEditButton{flex:none}.repeatSummary{color:#6f695e;margin:0;font-size:13px;line-height:1.35}.repeatDialog{background:#fff;border:1px solid #e2ddd2;border-radius:10px;gap:14px;width:min(520px,100vw - 32px);max-height:calc(100vh - 80px);padding:18px;display:grid;position:relative;overflow:auto;box-shadow:0 18px 48px #2620142e}.repeatDialog h2{margin:0;font-size:18px}.repeatDialogGrid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;display:grid}.repeatDialogLabel{color:#6f695e;font-size:13px;font-weight:700}.repeatDialogInline{color:#46423a;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.repeatDialogInline input[type=number]{width:76px}.repeatDialogInline .dateField{width:132px}.repeatWeekdays{flex-wrap:wrap;gap:6px;display:flex}.repeatWeekday{color:#46423a;background:#fff;border:1px solid #d6d0c4;border-radius:6px;width:38px;height:38px;font-size:14px;font-weight:800}.repeatWeekday.isSelected{color:#2a2005;background:#d99b26;border-color:#d99b26}.repeatDialogSummary{border-top:1px solid #e8e4da;margin:0;padding-top:12px}.repeatDialogActions{justify-content:flex-end;gap:8px;display:flex}[data-theme=dark] .repeatDialog{color:#e8e5de;background:#1e1e1e;border-color:#3a3a3a;box-shadow:0 18px 48px #0000006b}[data-theme=dark] .repeatSummary,[data-theme=dark] .repeatDialogLabel{color:#a5a198}[data-theme=dark] .repeatDialogInline{color:#e8e5de}[data-theme=dark] .repeatWeekday{color:#e8e5de;background:#181818;border-color:#474747}[data-theme=dark] .repeatWeekday.isSelected{color:#221a06;background:#d99b26;border-color:#d99b26}[data-theme=dark] .repeatDialogSummary{border-top-color:#3a3a3a}@media (width<=720px){.repeatDialogGrid{grid-template-columns:minmax(0,1fr);gap:6px}.repeatDialogLabel{margin-top:6px}.repeatWeekday{width:36px;height:36px}}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}.mobileTaskIdColumn{flex-direction:column;flex:none;align-items:flex-start;display:flex}.mobileTaskIdRow{align-items:baseline;gap:3px;display:flex}.taskStateDots{align-items:center;gap:4px;margin-top:3px;display:flex}.taskStateDot{border:1.5px solid var(--task-state-dot-color,#a49d8f);background:0 0;border-radius:999px;width:9px;height:9px}.taskStateDot.isOn{background:var(--task-state-dot-color,#a49d8f)}.taskStateDot-start{--task-state-dot-color:var(--task-state-start-color)}.taskStateDot-dueSoon{--task-state-dot-color:var(--task-state-due-soon-color)}.taskStateDot-dueReached{--task-state-dot-color:var(--task-state-due-reached-color)}[data-theme=dark]{--tab-count-bg:#3a3a3a;--tab-count-text:#e8e5de;--task-badge-border:#4a4a4a;--task-badge-bg:#2e2e2e;--task-badge-label:#aba79e;--task-state-start-color:#4ecb83;--task-state-due-soon-color:#ffc53d;--task-state-due-reached-color:#ff6b5e;--task-review-outline:#ff7ac6;--board-column-bg:#1a1a1a;--board-column-border:#343434;--task-card-bg:#1e1e1e;--task-card-border:#3a3a3a}[data-theme=dark] .taskStateDot-start{--task-state-dot-color:var(--task-state-start-color)}[data-theme=dark] .taskStateDot-dueSoon{--task-state-dot-color:var(--task-state-due-soon-color)}[data-theme=dark] .taskStateDot-dueReached{--task-state-dot-color:var(--task-state-due-reached-color)}
