.v50-ritual-task-list{position:relative;margin:8px 0 0;padding:0;list-style:none}.v50-ritual-step{position:relative;display:block;margin:0;padding:0}.v50-ritual-step>.v15-task-node{margin:0}.v50-ritual-step .task-row-v11{border-radius:0;border-inline:0}.v50-or-step{padding-inline-start:34px}.v50-or-tasks{display:grid;gap:0}.v50-or-task{min-width:0}.v50-or-marker{position:absolute;z-index:2;inset-inline-start:1px;top:50%;transform:translateY(-50%);inline-size:28px;block-size:28px;border:1.5px solid var(--accent);border-radius:50%;background:var(--surface);color:var(--accent);font-size:10px;font-weight:800;line-height:1;cursor:pointer}.v50-or-drop{position:absolute;z-index:3;inset-inline-start:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;inline-size:22px;block-size:22px;border:1px dashed var(--accent);border-radius:50%;background:var(--surface);color:var(--accent);font-size:8px;font-weight:800;opacity:0;cursor:copy}.v50-ritual-step:hover>.v50-or-drop,.v50-ritual-step.or-target>.v50-or-drop{opacity:.72}.v50-ritual-step.or-target>.v50-or-drop{background:var(--accent);color:#fff;opacity:1}.v50-ritual-step.drag-over{box-shadow:inset 0 2px var(--accent)}.v50-ritual-step.dragging{opacity:.48}.v50-or-step .task-row-v11{padding-inline-start:8px}.v50-ritual-task-list .task-comment-button span{display:none}
.v50-ritual-task-list [data-v15-task-row].v50-ritual-other-date{opacity:1}.v50-ritual-task-list [data-v15-task-row].v50-ritual-exhausted{opacity:.42}.v50-ritual-task-list [data-v15-task-row].v50-ritual-exhausted .task-title,.v50-ritual-task-list [data-v15-task-row].v50-ritual-exhausted .v15-task-title{color:var(--muted)!important;text-decoration:line-through!important}
.v50-ritual-task-list [data-v15-task-row].v50-ritual-occurrence-done .task-title,.v50-ritual-task-list [data-v15-task-row].v50-ritual-occurrence-done .task-row-title{color:var(--green)!important;text-decoration:line-through}.v50-ritual-task-list [data-v15-task-row].v50-ritual-occurrence-failed .task-title,.v50-ritual-task-list [data-v15-task-row].v50-ritual-occurrence-failed .task-row-title{color:var(--accent)!important;text-decoration:line-through}.v50-ritual-task-list [data-v15-task-row].v50-ritual-occurrence-done .task-state-check,.v50-ritual-task-list [data-v15-task-row].v50-ritual-occurrence-failed .task-state-check{background:currentColor;box-shadow:inset 0 0 0 3px #fff}
.v50-ritual-task-list [data-v15-task-row].v50-ritual-current:not(.v50-ritual-occurrence-done):not(.v50-ritual-occurrence-failed){opacity:1!important;filter:none!important}.v50-ritual-task-list [data-v15-task-row].v50-ritual-current:not(.v50-ritual-occurrence-done):not(.v50-ritual-occurrence-failed) .task-title,.v50-ritual-task-list [data-v15-task-row].v50-ritual-current:not(.v50-ritual-occurrence-done):not(.v50-ritual-occurrence-failed) .task-row-title,.v50-ritual-task-list [data-v15-task-row].v50-ritual-current:not(.v50-ritual-occurrence-done):not(.v50-ritual-occurrence-failed) .v15-task-title{color:var(--ink)!important;text-decoration:none!important}
