.check.svelte-jp0bl7{border:2px solid var(--text-dim);cursor:pointer;width:1.25rem;height:1.25rem;transition:border-color .12s var(--ease), background-color .12s var(--ease);background:0 0;border-radius:50%;flex:none;margin-top:.15rem}.check.svelte-jp0bl7:hover{border-color:var(--secondary);background:var(--secondary-soft)}.someday-dot.svelte-jp0bl7{background:var(--tertiary);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--tertiary-soft);border-radius:50%;flex:none;margin:.4rem .35rem 0;display:block}.commit-trigger.svelte-jp0bl7{padding:.2rem .55rem;font-size:.72rem}.commit-form.svelte-jp0bl7{flex-wrap:wrap;align-items:center;gap:.4rem;margin:-.3rem 0 .6rem 1.9rem;display:flex}.commit-hint.svelte-jp0bl7{color:var(--text-dim);font-size:.7rem}.remove.svelte-jp0bl7{color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex:none;padding:.2rem .35rem;font-size:1.2rem;line-height:1}.remove.svelte-jp0bl7:hover{color:var(--accent-red)}.remove.armed.svelte-jp0bl7{color:var(--accent-red);border:1px solid var(--accent-red);border-radius:var(--radius-sm);white-space:nowrap;background:#ff8a8a1a;padding:.32rem .55rem;font-size:.72rem}.unschedule.svelte-jp0bl7{border:1px solid var(--border);color:var(--text-dim);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:.32rem .55rem;font-size:.72rem;line-height:1}.unschedule.svelte-jp0bl7:hover{border-color:var(--tertiary);color:var(--tertiary)}.edit.svelte-jp0bl7{color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex:none;padding:.2rem .35rem;font-size:1rem;line-height:1}.edit.svelte-jp0bl7:hover{color:var(--primary)}.reset.svelte-jp0bl7{color:var(--accent-red);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ff8a8a55;flex:none;padding:.32rem .55rem;font-size:.72rem;line-height:1}.reset.svelte-jp0bl7:hover{border-color:var(--accent-red);background:#ff8a8a1a}.edit-form.svelte-jp0bl7{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:.45rem;padding:.65rem .2rem;display:flex}.text-input.svelte-jp0bl7{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:.45rem .55rem;font-size:.95rem}.edit-row.svelte-jp0bl7{flex-wrap:wrap;gap:.5rem;display:flex}.link-input.svelte-jp0bl7{flex:1;min-width:0;font-size:.85rem}.link-input[aria-invalid=true].svelte-jp0bl7{border-color:var(--accent-orange)}.link-warn.svelte-jp0bl7{color:var(--accent-orange);margin:-.2rem 0 0;font-size:.75rem}.note-row.svelte-jp0bl7{align-items:center}.note-btn.svelte-jp0bl7{border:1px solid var(--border);color:var(--tertiary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:.35rem .6rem;font-size:.78rem;line-height:1}.note-btn.svelte-jp0bl7:hover:not(:disabled){background:var(--tertiary-soft);border-color:var(--tertiary)}.note-btn.svelte-jp0bl7:disabled{opacity:.5;cursor:default}.note-detach.svelte-jp0bl7{color:var(--text-dim)}.note-detach.svelte-jp0bl7:hover{border-color:var(--accent-red);color:var(--accent-red);background:0 0}.note-hint.svelte-jp0bl7{min-width:0;color:var(--text-dim);flex:8rem;font-size:.72rem}.edit-row.svelte-jp0bl7 select:where(.svelte-jp0bl7){background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);flex:8rem;padding:.4rem .5rem;font-size:.85rem}.repeat-head.svelte-jp0bl7{align-items:center}.repeat-mode.svelte-jp0bl7{flex:0 auto}.repeat-summary.svelte-jp0bl7{min-width:0;color:var(--text-dim);flex:8rem;font-size:.75rem}.repeat-hint.svelte-jp0bl7{color:var(--text-hint);margin:-.2rem 0 0;font-size:.75rem}.days.svelte-jp0bl7{gap:.3rem}.day.svelte-jp0bl7{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;flex:1;padding:.45rem 0;font-size:.78rem}.day.selected.svelte-jp0bl7{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.interval.svelte-jp0bl7{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.82rem}.interval.svelte-jp0bl7 select:where(.svelte-jp0bl7){flex:0 auto}.interval.svelte-jp0bl7 input[type=number]:where(.svelte-jp0bl7){background:var(--surface-2);border:1px solid var(--border);width:3.2rem;color:var(--text);border-radius:var(--radius-sm);text-align:center;padding:.3rem .4rem;font-size:.82rem}.frequency-note.svelte-jp0bl7{color:var(--text-dim);flex:1;align-items:center;font-size:.75rem;font-style:italic;display:flex}.edit-actions.svelte-jp0bl7{justify-content:flex-end}
