.todo-view{color:var(--text-normal);display:flex;flex-direction:column;height:100%}.todo-view .todo-toolbar{display:flex;flex-direction:column}.todo-view .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.todo-view .todo-task-list-container{overflow-y:auto;overflow-x:hidden;flex-grow:1;min-height:0}.todo-view .todo-list{font-family:var(--font-text);font-size:var(--font-text-size);margin:0;padding-left:var(--size-2-2);list-style-type:none}.todo-view .todo-item{padding:var(--size-2-2) 0;border-bottom:1px solid var(--background-modifier-border,rgba(0,0,0,.1));content-visibility:auto;contain-intrinsic-size:0 100px}.todo-view .todo-text{line-height:var(--line-height-tight, 1.4)}.todo-view .todo-text.completed{color:var(--text-muted);text-decoration:line-through}.todo-view .todo-keyword{color:var(--interactive-accent);cursor:pointer;font-weight:var(--font-weight-bold,var(--font-bold,600));font-size:.85em}.todo-view .todo-keyword:hover{text-decoration:underline}.todo-view .todo-keyword:focus,.todo-view .todo-keyword:focus-visible{outline:2px solid var(--interactive-accent,#7f6df2);outline-offset:2px;border-radius:3px;box-shadow:0 0 0 2px color-mix(in srgb,var(--interactive-accent,#7f6df2) 20%,transparent)}.todo-view .clickable-icon:focus-visible,.todo-view button:focus-visible,.todo-view input:focus-visible,.todo-view select:focus-visible{outline:2px solid var(--background-modifier-border-focus)}.todo-view .mod-small:focus-visible{box-shadow:0 0 0 2px var(--background-modifier-border-focus);border-radius:var(--input-radius)}.todo-view .todo-checkbox{margin-right:var(--size-2-2);vertical-align:middle}.todo-view .todo-checkbox.todo-checkbox-active{background-color:color-mix(in srgb,var(--interactive-accent,#7f6df2) 33%,transparent)}.todo-view .todo-link-like{color:var(--link-color);text-decoration:underline dotted;cursor:pointer}:is(
.todo-view,.markdown-preview-view,.markdown-rendered,.embedded-task-list-container
) .priority-badge{display:inline-block;margin-left:var(--size-2-2);padding:0 var(--size-2-2);border-radius:var(--radius-s);background-color:var(--background-modifier-accent,var(--interactive-accent));color:var(--text-on-accent);font-weight:var(--font-weight-medium,var(--font-medium));font-size:.7em;line-height:1.6;vertical-align:baseline}:is(
.todo-view,.markdown-preview-view,.markdown-rendered,.embedded-task-list-container
) .priority-badge.priority-high{background-color:var(--color-red);color:var(--text-on-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-red) 40%,transparent)}:is(
.todo-view,.markdown-preview-view,.markdown-rendered,.embedded-task-list-container
) .priority-badge.priority-med{background-color:var(--interactive-accent);color:var(--text-on-accent)}:is(
.todo-view,.markdown-preview-view,.markdown-rendered,.embedded-task-list-container
) .priority-badge.priority-low{background-color:var(--background-modifier-border);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--background-modifier-border)}.todo-view .todo-tag{display:inline-block;padding:1px 6px;margin:0 2px;border-radius:var(--tag-radius);color:var(--tag-color);background-color:var(--tag-background);border:var(--tag-border-width) solid var(--tag-border-color);font-size:var(--tag-size);font-weight:var(--tag-weight);vertical-align:baseline;border-inline-start:none;border-inline-end:none;padding-top:var(--tag-padding-y);padding-bottom:var(--tag-padding-y)}.todo-view .todo-file-info{color:var(--text-muted);font-size:.75em;margin-top:var(--size-2-2)}.todo-view .todo-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:24px 16px;margin:12px 12px 0;border:1px dashed var(--background-modifier-border);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--background-secondary) 90%,transparent),color-mix(in srgb,var(--background-secondary) 96%,transparent))}.todo-view .todo-empty-title{font-size:1rem;font-weight:700;color:var(--text-normal)}.todo-view .todo-empty-subtitle{max-width:640px;color:var(--text-muted);font-size:.875rem;line-height:1.45}.todo-view .todo-date-container{margin-top:var(--size-2-2);font-size:.8em;color:var(--text-muted)}.todo-view .todo-date{padding:2px 6px;margin:2px 0;border-radius:var(--radius-s);border-left:3px solid;background-color:color-mix(in srgb,var(--interactive-accent) 5%,transparent);border-left-color:color-mix(in srgb,var(--interactive-accent) 50%,transparent)}.todo-view .todo-date .date-label{font-weight:var(--font-weight-medium,var(--font-medium));opacity:.8}.todo-view .todo-date .date-value{font-weight:var(--font-weight-normal);margin-left:4px}.todo-view .todo-date-overdue{background-color:color-mix(in srgb,var(--color-red) 5%,transparent);border-left-color:color-mix(in srgb,var(--color-red) 50%,transparent)}.todo-view .todo-date-overdue .date-value{color:var(--color-red);font-weight:var(--font-weight-semibold)}.todo-view .todo-date-today{background-color:color-mix(in srgb,var(--color-orange) 5%,transparent);border-left-color:color-mix(in srgb,var(--color-orange) 50%,transparent)}.todo-view .todo-date-today .date-value{color:var(--text-accent);font-weight:var(--font-weight-semibold)}.todo-view .todo-date-soon{background-color:color-mix(in srgb,var(--color-green) 5%,transparent);border-left-color:color-mix(in srgb,var(--color-green) 50%,transparent)}.todo-view .todo-date-soon .date-value{color:var(--text-accent)}.todoseq-keyword-formatted{font-weight:var(--font-weight-bold,var(--font-bold,600));color:var(--interactive-accent);font-size:.9em;border-radius:2px;cursor:pointer}.todoseq-keyword-formatted:hover{text-decoration:underline;background-color:color-mix(in srgb,var(--interactive-accent) 15%,transparent)}.markdown-preview-view .todoseq-deadline-line,.markdown-preview-view .todoseq-scheduled-line{font-size:.9em;color:var(--text-muted);display:inline-block}.markdown-preview-view .todoseq-deadline-keyword,.markdown-preview-view .todoseq-scheduled-keyword{font-weight:var(--font-weight-normal,var(--font-normal,400))}.markdown-preview-view p:not(.todoseq-scheduled-line):not(.todoseq-deadline-line){font-size:var(--font-text-size);color:var(--text-normal)}.embedded-task-list-container{padding:8px 12px;border-radius:6px;background-color:var(--background-secondary);border:1px solid var(--background-modifier-border)}#center-content .embedded-task-list-container{margin:16px 0}.embedded-task-list-title{font-weight:var(--font-weight-bold,var(--font-bold,600));font-size:1em;color:var(--text-normal);padding:2px 6px 6px 6px;border-bottom:1px solid var(--background-modifier-border);margin-bottom:8px}.embedded-task-list-title-bordered{border-bottom:1px solid var(--background-modifier-border);margin-bottom:8px}.embedded-task-list-completed,.embedded-task-list-future,.embedded-task-list-limit,.embedded-task-list-search,.embedded-task-list-sort{background-color:var(--background-modifier-selection);padding:2px 6px;border-radius:4px;font-family:var(--font-monospace)}.embedded-task-list-truncated{text-align:center;padding:8px 0 4px 0;color:var(--text-muted);font-size:.8em;font-style:italic;border-top:1px solid var(--background-modifier-border);margin-top:8px}.embedded-task-list{list-style:none;padding:0;margin:0;margin-inline-start:-2ch}.embedded-task-item{display:flex;align-items:center;padding:6px 8px;border-radius:4px;margin-bottom:2px;cursor:pointer;transition:background-color .15s ease}.embedded-task-item:hover{background-color:var(--background-modifier-hover)}.embedded-task-item:active{background-color:var(--background-modifier-active)}.embedded-task-checkbox{margin-right:8px;cursor:pointer;width:16px;height:16px}.embedded-task-text-container{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.embedded-task-state{font-weight:600;color:var(--text-normal);font-family:var(--font-monospace);font-size:.9em;white-space:nowrap}.embedded-task-text{color:var(--text-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95em}.embedded-task-list-container .embedded-task-tag{display:inline-block;padding:1px 6px;margin:0 2px;border-radius:var(--tag-radius);color:var(--tag-color);background-color:var(--tag-background);border:var(--tag-border-width) solid var(--tag-border-color);font-size:var(--tag-size);font-weight:var(--tag-weight);vertical-align:baseline;border-inline-start:none;border-inline-end:none;padding-top:var(--tag-padding-y);padding-bottom:var(--tag-padding-y)}.embedded-task-file-info{color:var(--text-muted);font-size:.7em;font-family:var(--font-monospace);margin-left:8px;opacity:.7;max-width:32ch;overflow:hidden;text-overflow:ellipsis}.embedded-task-urgency{color:var(--text-muted);font-size:.7em;font-family:var(--font-monospace);opacity:.7;margin-left:8px;flex-shrink:0;display:inline}.embedded-task-item-wrap{align-items:flex-start}.embedded-task-item-wrap .embedded-task-checkbox{margin-top:4px}.embedded-task-content-wrapper{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.embedded-task-text-wrap{display:inline;min-width:0}.embedded-task-text-wrap .embedded-task-state,.embedded-task-text-wrap .embedded-task-text,.embedded-task-text-wrap .priority-badge{display:inline}.embedded-task-text-wrap .embedded-task-text{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word}.embedded-task-file-info-wrap{color:var(--text-muted);font-size:.7em;font-family:var(--font-monospace);opacity:.7;margin-left:0;max-width:unset;overflow:visible;text-overflow:unset}.embedded-task-file-info-row{display:flex;justify-content:space-between;align-items:center;width:100%}.embedded-task-item-wrap-dynamic .embedded-task-file-info-row{display:flex;flex-direction:row;align-items:center;gap:8px;width:auto}.embedded-task-urgency-wrap{color:var(--text-muted);font-size:.7em;font-family:var(--font-monospace);opacity:.7;flex-shrink:0}.embedded-task-urgency-dynamic{color:var(--text-muted);font-size:.7em;font-family:var(--font-monospace);opacity:.7;flex-shrink:0;margin-left:auto}.embedded-task-item-wrap-dynamic{align-items:center}.embedded-task-item-wrap-dynamic .embedded-task-checkbox{margin-top:0}.embedded-task-item-wrap-dynamic .embedded-task-content-wrapper{flex-direction:row;align-items:center;gap:8px}.embedded-task-text-wrap-dynamic{display:flex;min-width:0;flex:1}.embedded-task-text-wrap-dynamic .embedded-task-state,.embedded-task-text-wrap-dynamic .embedded-task-text,.embedded-task-text-wrap-dynamic .priority-badge{display:inline}.embedded-task-text-wrap-dynamic .embedded-task-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.embedded-task-item-wrap-dynamic .embedded-task-file-info-wrap{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}@media (max-width:480px){.embedded-task-item-wrap-dynamic{align-items:flex-start}.embedded-task-item-wrap-dynamic .embedded-task-checkbox{margin-top:4px}.embedded-task-item-wrap-dynamic .embedded-task-content-wrapper{flex-direction:column;align-items:flex-start;gap:2px}.embedded-task-text-wrap-dynamic{display:inline}.embedded-task-text-wrap-dynamic .embedded-task-text{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word}.embedded-task-item-wrap-dynamic .embedded-task-file-info-wrap{max-width:unset;overflow:visible;text-overflow:unset;white-space:normal}}.embedded-task-item:has(.embedded-task-checkbox:checked){opacity:.6}.embedded-task-item:has(.embedded-task-checkbox:checked) .embedded-task-text{text-decoration:line-through}.embedded-task-list-empty{padding:16px;text-align:center;color:var(--text-muted)}.embedded-task-list-empty-title{font-weight:600;margin-bottom:4px;font-size:.95em}.embedded-task-list-empty-subtitle{font-size:.85em;opacity:.8}.embedded-task-list-error{padding:12px;background-color:var(--background-modifier-error);border-radius:6px;border:1px solid var(--background-modifier-border)}.embedded-task-list-error-title{font-weight:600;color:var(--text-error);margin-bottom:4px;font-size:.95em}.embedded-task-list-error-help{font-size:.8em;color:var(--text-muted);opacity:.8}@media (max-width:768px){.embedded-task-list-container{padding:6px 8px}.embedded-task-item{padding:4px 6px}.embedded-task-file-info{display:none}}.embedded-task-item:focus-within{outline:2px solid var(--interactive-accent);outline-offset:2px}.embedded-task-checkbox:focus{outline:2px solid var(--interactive-accent);outline-offset:1px}@keyframes task-update{0%{background-color:var(--background-modifier-selection)}100%{background-color:transparent}}.embedded-task-item.updating{animation:task-update .5s ease}.embedded-task-item-date-overdue{background-color:color-mix(in srgb,var(--color-red) 5%,transparent);border-left:3px solid color-mix(in srgb,var(--color-red) 50%,transparent);padding-left:5px}.embedded-task-item-date-today{background-color:color-mix(in srgb,var(--color-orange) 5%,transparent);border-left:3px solid color-mix(in srgb,var(--color-orange) 50%,transparent);padding-left:5px}.embedded-task-item-date-soon{background-color:color-mix(in srgb,var(--color-green) 5%,transparent);border-left:3px solid color-mix(in srgb,var(--color-green) 50%,transparent);padding-left:5px}.embedded-task-item-date-later{background-color:color-mix(in srgb,var(--background-modifier-accent) 5%,transparent);border-left:3px solid color-mix(in srgb,var(--interactive-accent) 50%,transparent);padding-left:5px}.embedded-task-list-title[role=button]{cursor:pointer;user-select:none;display:flex;align-items:center;border-radius:var(--radius-s);margin:-2px -6px 0 -6px;padding:2px 6px 6px 6px}.embedded-task-list-title[role=button]:hover{background-color:var(--background-modifier-hover)}.embedded-task-list-title[role=button]:focus-visible{outline:2px solid var(--interactive-accent,#7f6df2);outline-offset:2px}.embedded-task-list-expanded .embedded-task-list-title[role=button]{border-bottom:1px solid var(--background-modifier-border);margin-bottom:8px}.todoseq-collapse-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-muted);transition:transform .15s ease-out;vertical-align:middle;margin-left:6px;flex-shrink:0}.todoseq-collapse-toggle-icon.is-expanded{transform:rotate(90deg)}.embedded-task-list-title .todoseq-collapse-toggle-icon{margin-left:6px}.todoseq-query-summary{color:var(--text-muted);font-size:.9em}.todoseq-result-count-footer{text-align:center;padding:8px 0 4px 0;color:var(--text-muted);font-size:.8em;font-style:italic}.embedded-task-list-expanded .embedded-task-list,.embedded-task-list-expanded .embedded-task-list-truncated{animation:todoseqFadeIn .15s ease-out}@keyframes todoseqFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}