.task-row.svelte-sjux1k.svelte-sjux1k{min-height:3rem;background:transparent;border:1px solid var(--selected);border-radius:var(--round);transition:background 0.2s ease,
      box-shadow 0.2s ease,
      transform 0.2s ease,
      opacity 0.2s ease}.task-row.svelte-sjux1k .bx--text-input{background:transparent;border:none;border-bottom:1px solid var(--selected);padding:0.25rem;resize:none;field-sizing:content;min-height:1.5rem;width:100%}.task-content.svelte-sjux1k.svelte-sjux1k{min-width:0}.task-content.svelte-sjux1k>.flex-grow.svelte-sjux1k{min-width:0;width:100%}.task-row.svelte-sjux1k .bx--text-input:focus{outline:none;border-bottom:1px solid var(--accent)}.task-row.svelte-sjux1k .my-text-input.readonly input{border-bottom-color:var(--selected);color:var(--cds-text-02)}.task-row.svelte-sjux1k .my-text-input.editing input{border-bottom-color:var(--accent);background:var(--hover-color);width:100%;field-sizing:content}.edit-task-input.svelte-sjux1k .bx--text-area{width:100%;background:var(--hover-color);border:1px solid var(--selected);border-radius:var(--round);padding:0.5rem;font-family:inherit;font-size:inherit;resize:none;field-sizing:content;min-height:2.5rem;outline:none;color:var(--cds-text-02);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.edit-task-input.svelte-sjux1k .bx--text-area:focus{border-color:var(--accent);outline:1px solid var(--accent)}.edit-task-input.svelte-sjux1k .bx--text-area::-moz-placeholder{color:var(--cds-text-02);opacity:0.6}.edit-task-input.svelte-sjux1k .bx--text-area::placeholder{color:var(--cds-text-02);opacity:0.6}.task-row.completed.svelte-sjux1k .bx--text-input{text-decoration:line-through;color:var(--disabled);font-weight:normal;opacity:0.6}.task-text.svelte-sjux1k.svelte-sjux1k{white-space:pre-wrap;word-break:break-word;color:var(--cds-text-02)}.task-row.completed.svelte-sjux1k .task-text.svelte-sjux1k{text-decoration:line-through;color:var(--disabled);font-weight:normal;opacity:0.6}.drag-handle.svelte-sjux1k.svelte-sjux1k{flex-shrink:0;color:var(--cds-text-03);opacity:0.5;transition:opacity 0.2s;cursor:grab}.task-row.svelte-sjux1k:hover .drag-handle.svelte-sjux1k{opacity:1}.drag-handle.svelte-sjux1k.svelte-sjux1k:hover{color:var(--cds-text-01);opacity:1}.drag-handle.svelte-sjux1k.svelte-sjux1k:active{cursor:grabbing}.complete-btn.svelte-sjux1k.svelte-sjux1k{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.complete-btn.svelte-sjux1k svg{color:var(--cds-text-03);transition:color 0.2s}.complete-btn.svelte-sjux1k:hover svg{color:var(--cds-text-01)}.complete-btn.completed.svelte-sjux1k svg{color:#24a148}.circle-outline.svelte-sjux1k.svelte-sjux1k{width:20px;height:20px;border:2px solid var(--cds-text-03);border-radius:50%;transition:border-color 0.2s, background 0.2s}.complete-btn.svelte-sjux1k:hover .circle-outline.svelte-sjux1k{border-color:var(--cds-text-01);background:var(--cds-hover-secondary)}.icon-button.svelte-sjux1k.svelte-sjux1k{background:transparent;border:none;padding:0.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cds-text-03);transition:color 0.2s ease}.icon-button.svelte-sjux1k.svelte-sjux1k:hover{color:var(--cds-text-01)}.icon-button.trash.svelte-sjux1k.svelte-sjux1k{color:var(--cds-support-01)}.icon-button.trash.svelte-sjux1k.svelte-sjux1k:hover{color:var(--cds-text-error)}.add-task.svelte-ivsuzq .bx--text-area{resize:none;field-sizing:content;min-height:2.5rem}.drop-zone.svelte-ivsuzq{height:0;min-height:0;transition:height 0.2s ease,
      min-height 0.2s ease,
      background 0.2s ease,
      border-color 0.2s ease;border-radius:4px;background:transparent;border-top:2px dashed transparent}.drop-zone.active.svelte-ivsuzq{height:0;min-height:0;background:transparent;opacity:1;border-top-color:var(--cds-focus)}.drop-zone.last.svelte-ivsuzq{min-height:4px;height:4px}.drop-zone.last.active.svelte-ivsuzq{min-height:4px;height:4px}.task-wrapper.dragging.svelte-ivsuzq{pointer-events:none}.todo-list.svelte-jta2lz{height:100%}.filter.svelte-jta2lz .filter-search{max-width:50%}.todo-list.svelte-jta2lz .droppable::before{content:none;animation:none}.todo-scroll.svelte-jta2lz{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}