.GoalRow-module__x7-2oG__row{border-bottom:1px solid var(--todoist-line,var(--color-border-subtle));min-height:50px;color:var(--todoist-text,var(--color-text));content-visibility:auto;contain-intrinsic-size:68px;background:0 0;align-items:flex-start;gap:12px;padding:11px 0 11px 3px;transition:background .12s;display:flex}.GoalRow-module__x7-2oG__row:hover{background:var(--todoist-hover,var(--color-overlay-soft))}.GoalRow-module__x7-2oG__rowCompleted{color:var(--todoist-faint,var(--color-text-muted))}.GoalRow-module__x7-2oG__checkbox{border:1px solid color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 58%, transparent);width:22px;height:22px;color:var(--queue-complete-check,var(--color-bg));cursor:pointer;background:0 0;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;margin-top:0;transition:background .12s,border-color .12s;display:inline-flex}.GoalRow-module__x7-2oG__checkbox:hover{border-color:var(--todoist-muted,var(--color-text-muted));background:var(--todoist-hover,var(--color-overlay-soft))}.GoalRow-module__x7-2oG__checkboxCompleted{border-color:var(--queue-complete-bg,color-mix(in srgb, var(--todoist-text,var(--color-text)) 70%, transparent));background:var(--queue-complete-bg,color-mix(in srgb, var(--todoist-text,var(--color-text)) 70%, transparent))}.GoalRow-module__x7-2oG__checkboxCompleted:hover{border-color:var(--queue-complete-bg-hover,color-mix(in srgb, var(--todoist-text,var(--color-text)) 84%, transparent));background:var(--queue-complete-bg-hover,color-mix(in srgb, var(--todoist-text,var(--color-text)) 84%, transparent))}.GoalRow-module__x7-2oG__checkboxCompleted:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-1px;transform:rotate(45deg)}.GoalRow-module__x7-2oG__content{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.GoalRow-module__x7-2oG__text{color:inherit;overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:22px}.GoalRow-module__x7-2oG__textCompleted{color:var(--todoist-faint,var(--color-text-muted));text-decoration:line-through}.GoalRow-module__x7-2oG__metaRow{flex-wrap:wrap;align-items:center;gap:10px;min-height:18px;display:flex}.GoalRow-module__x7-2oG__dateMeta{color:var(--todoist-muted,var(--color-text-muted));align-items:center;gap:4px;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.GoalRow-module__x7-2oG__typeMeta{border:1px solid color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 36%, transparent);background:var(--todoist-hover,var(--color-overlay-soft));color:var(--todoist-text,var(--color-text));border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:15px;display:inline-flex}.GoalRow-module__x7-2oG__timestampMeta{border:1px solid color-mix(in srgb, var(--todoist-accent,var(--color-accent,#4c8bf5)) 40%, transparent);background:color-mix(in srgb, var(--todoist-accent,var(--color-accent,#4c8bf5)) 14%, transparent);color:var(--todoist-accent,var(--color-accent,#4c8bf5));cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;margin:0;padding:2px 8px 2px 6px;font-size:11px;font-weight:700;line-height:15px;text-decoration:none;display:inline-flex}button.GoalRow-module__x7-2oG__timestampMeta:hover{background:color-mix(in srgb, var(--todoist-accent,var(--color-accent,#4c8bf5)) 22%, transparent)}.GoalRow-module__x7-2oG__dateIcon{opacity:.72;border:1px solid;border-radius:2px;width:10px;height:10px;display:inline-block;position:relative}.GoalRow-module__x7-2oG__dateIcon:before{content:"";background:currentColor;height:1px;position:absolute;top:2px;left:0;right:0}.GoalRow-module__x7-2oG__replayLink{width:fit-content;color:var(--todoist-muted,var(--color-text-muted));cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:400;line-height:18px}.GoalRow-module__x7-2oG__replayLink:hover{color:var(--todoist-text,var(--color-text));text-decoration:underline}.GoalRow-module__x7-2oG__deleteButton{width:32px;height:32px;color:var(--todoist-muted,var(--color-text-muted));cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;flex:0 0 32px;justify-content:center;align-items:center;margin-top:-4px;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.GoalRow-module__x7-2oG__row:hover .GoalRow-module__x7-2oG__deleteButton{opacity:1}@media (hover:none){.GoalRow-module__x7-2oG__deleteButton{opacity:1}}.GoalRow-module__x7-2oG__deleteButton:hover{background:var(--todoist-control-hover,var(--color-overlay-medium));color:var(--todoist-text,var(--color-text))}.GoalRow-module__x7-2oG__solutionBlock{border:1px solid color-mix(in srgb, var(--todoist-line,var(--color-border-subtle)) 82%, transparent);background:color-mix(in srgb, var(--todoist-hover,var(--color-overlay-soft)) 68%, transparent);border-radius:7px;flex-direction:column;gap:6px;margin-top:7px;padding:10px 12px;display:flex}.GoalRow-module__x7-2oG__problemBlock{background:color-mix(in srgb, var(--todoist-hover,var(--color-overlay-soft)) 54%, transparent)}.GoalRow-module__x7-2oG__answerBlock{border-color:color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 28%, var(--todoist-line,var(--color-border-subtle)));background:color-mix(in srgb, var(--todoist-hover,var(--color-overlay-soft)) 68%, transparent)}.GoalRow-module__x7-2oG__solutionLabel{background:color-mix(in srgb, var(--todoist-text,var(--color-text)) 7%, transparent);width:fit-content;color:var(--todoist-muted,var(--color-text-muted));letter-spacing:0;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;line-height:14px}.GoalRow-module__x7-2oG__answerBlock .GoalRow-module__x7-2oG__solutionLabel{background:color-mix(in srgb, var(--todoist-text,var(--color-text)) 7%, transparent)}.GoalRow-module__x7-2oG__solutionText{color:var(--todoist-text,var(--color-text));overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;font-weight:500;line-height:21px}.GoalRow-module__x7-2oG__solutionToggle{width:fit-content;color:var(--todoist-muted,var(--color-text-muted));cursor:pointer;text-align:left;background:0 0;border:0;margin-top:4px;padding:0;font-size:13px;font-weight:500;line-height:19px}.GoalRow-module__x7-2oG__solutionToggle:hover{color:var(--todoist-text,var(--color-text));text-decoration:underline}.GoalRow-module__x7-2oG__solutionForm{flex-direction:column;gap:8px;margin-top:7px;display:flex}.GoalRow-module__x7-2oG__solutionTextarea{resize:vertical;border:1px solid var(--todoist-line,var(--color-border-subtle));background:var(--color-surface-raised,var(--color-surface));width:100%;min-height:86px;color:var(--todoist-text,var(--color-text));font:inherit;border-radius:6px;outline:none;padding:9px 10px;font-size:14px;line-height:20px}.GoalRow-module__x7-2oG__solutionTextarea:focus{border-color:color-mix(in srgb, var(--todoist-text,var(--color-text)) 34%, var(--todoist-line,var(--color-border-subtle)))}.GoalRow-module__x7-2oG__solutionTextarea::placeholder{color:var(--todoist-faint,var(--color-text-muted));opacity:1}.GoalRow-module__x7-2oG__solutionActions{align-items:center;gap:8px;display:flex}.GoalRow-module__x7-2oG__solutionSave,.GoalRow-module__x7-2oG__solutionCancel{cursor:pointer;border:0;border-radius:5px;height:32px;padding:0 12px;font-size:14px;font-weight:600;line-height:32px}.GoalRow-module__x7-2oG__solutionSave{border:1px solid var(--queue-control-border,color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 34%, transparent));background:var(--queue-action-bg,var(--todoist-control-hover,var(--color-overlay-medium)));color:var(--queue-action-text,var(--todoist-text,var(--color-text)))}.GoalRow-module__x7-2oG__solutionSave:hover{background:var(--queue-action-bg-hover,var(--color-overlay-strong))}.GoalRow-module__x7-2oG__solutionCancel{background:var(--todoist-hover,var(--color-overlay-soft));color:var(--todoist-text,var(--color-text))}.GoalRow-module__x7-2oG__solutionCancel:hover{background:var(--todoist-control-hover,var(--color-overlay-medium))}.GoalRow-module__x7-2oG__techActions{flex-wrap:wrap;align-items:center;gap:9px;min-height:24px;margin-top:5px;display:flex}.GoalRow-module__x7-2oG__savedTechMeta{border:1px solid color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 36%, transparent);background:color-mix(in srgb, var(--todoist-hover,var(--color-overlay-soft)) 76%, transparent);color:var(--todoist-text,var(--color-text));border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:15px;display:inline-flex}.GoalRow-module__x7-2oG__saveTechButton,.GoalRow-module__x7-2oG__drillButton{width:fit-content;color:var(--todoist-muted,var(--color-text-muted));cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;line-height:19px}.GoalRow-module__x7-2oG__saveTechButton:hover,.GoalRow-module__x7-2oG__drillButton:hover{color:var(--todoist-text,var(--color-text));text-decoration:underline}.GoalRow-module__x7-2oG__saveTechButton:disabled{cursor:default;opacity:.65;text-decoration:none}.GoalRow-module__x7-2oG__confirmActions{flex:none;align-items:center;gap:7px;margin-top:-1px;display:flex}.GoalRow-module__x7-2oG__confirmDelete,.GoalRow-module__x7-2oG__confirmCancel{cursor:pointer;border:0;border-radius:5px;height:32px;padding:0 12px;font-size:14px;font-weight:600;line-height:32px}.GoalRow-module__x7-2oG__confirmDelete{border:1px solid var(--queue-control-border,color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 34%, transparent));background:var(--queue-action-bg,var(--todoist-control-hover,var(--color-overlay-medium)));color:var(--queue-action-text,var(--todoist-text,var(--color-text)))}.GoalRow-module__x7-2oG__confirmDelete:hover{background:var(--queue-action-bg-hover,var(--color-overlay-strong))}.GoalRow-module__x7-2oG__confirmCancel{background:var(--todoist-hover,var(--color-overlay-soft));color:var(--todoist-text,var(--color-text))}.GoalRow-module__x7-2oG__confirmCancel:hover{background:var(--todoist-control-hover,var(--color-overlay-medium))}
.CharacterGoalsView-module__MNKupa__root{--todoist-text:var(--color-text);--todoist-muted:var(--color-text-muted);--todoist-faint:color-mix(in srgb, var(--color-text-muted) 82%, transparent);--todoist-line:var(--color-border-subtle);--todoist-hover:var(--color-overlay-soft);--todoist-control-hover:var(--color-overlay-medium);--queue-action-bg:var(--color-overlay-medium);--queue-action-bg-hover:var(--color-overlay-strong);--queue-action-text:var(--todoist-text);--queue-control-border:color-mix(in srgb, var(--todoist-muted) 34%, transparent);--queue-complete-bg:color-mix(in srgb, var(--todoist-text) 70%, transparent);--queue-complete-bg-hover:color-mix(in srgb, var(--todoist-text) 84%, transparent);--queue-complete-check:var(--color-bg);width:100%;min-height:100%;color:var(--todoist-text);background:0 0;flex-direction:column;margin:0;padding:1.5rem 1.75rem 72px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,system-ui,sans-serif;display:flex;position:relative}.CharacterGoalsView-module__MNKupa__header{justify-content:flex-end;padding:0 0 1.125rem;display:flex}.CharacterGoalsView-module__MNKupa__characterSelect.CharacterGoalsView-module__MNKupa__characterSelect{width:min(22rem,100%);margin:0}.CharacterGoalsView-module__MNKupa__goalsList{flex-direction:column;width:100%;display:flex}.CharacterGoalsView-module__MNKupa__section{flex-direction:column;margin-top:12px;display:flex}.CharacterGoalsView-module__MNKupa__section:first-child{margin-top:0}.CharacterGoalsView-module__MNKupa__sectionHeader{border:0;border-bottom:1px solid var(--todoist-line);width:100%;min-height:40px;color:var(--todoist-text);cursor:pointer;font:inherit;text-align:left;background:0 0;align-items:center;gap:8px;padding:0 0 0 3px;display:flex}.CharacterGoalsView-module__MNKupa__sectionHeader:hover{background:var(--todoist-hover)}.CharacterGoalsView-module__MNKupa__sectionCaret{opacity:.62;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0;transition:transform .12s;transform:rotate(90deg)}.CharacterGoalsView-module__MNKupa__sectionCaretCollapsed{transform:rotate(0)}.CharacterGoalsView-module__MNKupa__sectionTitle{color:var(--todoist-text);font-size:16px;font-weight:700;line-height:22px}.CharacterGoalsView-module__MNKupa__sectionCount{color:var(--todoist-muted);font-size:13px;font-weight:400;line-height:19px}.CharacterGoalsView-module__MNKupa__sectionTasks{flex-direction:column;display:flex}.CharacterGoalsView-module__MNKupa__composer{background:0 0;border-bottom:1px solid #0000;align-items:center;gap:12px;min-height:50px;padding:0 0 0 3px;display:flex}.CharacterGoalsView-module__MNKupa__composer:hover{background:var(--todoist-hover)}.CharacterGoalsView-module__MNKupa__addIcon{width:20px;height:20px;color:var(--todoist-muted);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.CharacterGoalsView-module__MNKupa__input{min-width:0;height:50px;color:var(--todoist-text);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:15px;font-weight:400;line-height:22px}.CharacterGoalsView-module__MNKupa__input::placeholder{color:var(--todoist-faint);opacity:1}.CharacterGoalsView-module__MNKupa__addButton{border:1px solid var(--queue-control-border);background:var(--queue-action-bg);height:32px;color:var(--queue-action-text);cursor:pointer;opacity:0;pointer-events:none;border-radius:5px;flex:none;padding:0 12px;font-size:14px;font-weight:600;line-height:30px;transition:background .12s,opacity .12s}.CharacterGoalsView-module__MNKupa__composerActive .CharacterGoalsView-module__MNKupa__addButton{opacity:1;pointer-events:auto}.CharacterGoalsView-module__MNKupa__addButton:hover:not(:disabled){background:var(--queue-action-bg-hover)}.CharacterGoalsView-module__MNKupa__addButton:disabled{cursor:default}@media (max-width:700px){.CharacterGoalsView-module__MNKupa__root{padding:1.25rem 1rem 64px}}
