.task-panel.svelte-10kep85{display:flex;flex-direction:column;gap:10px}.tp-show-more.svelte-10kep85{display:block;width:100%;margin:6px 0 0;padding:9px;background:var(--surface);border:1px dashed var(--border);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;font-size:12px;font-weight:600;transition:color .12s,border-color .12s,background .12s}.tp-show-more.svelte-10kep85:hover{color:var(--accent);border-color:var(--accent)}.tp-head.svelte-10kep85{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.tp-head.svelte-10kep85 h3:where(.svelte-10kep85){margin:0;font-size:15px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:7px}.tp-count.svelte-10kep85{font-size:11px;font-weight:700;color:var(--accent);background:var(--tint-accent);border:1px solid var(--tint-accent-border);padding:1px 9px;border-radius:var(--pill)}.tp-info.svelte-10kep85{position:relative;display:inline-flex;align-items:center;font-size:12px;color:var(--muted);cursor:help;user-select:none}.tp-info.svelte-10kep85:hover,.tp-info.svelte-10kep85:focus-visible{color:var(--accent);outline:none}.tp-tip.svelte-10kep85{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:max-content;max-width:320px;display:flex;flex-direction:column;gap:8px;padding:11px 13px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s,transform .12s,visibility .12s;pointer-events:none}.tp-info.svelte-10kep85:hover .tp-tip:where(.svelte-10kep85),.tp-info.svelte-10kep85:focus-visible .tp-tip:where(.svelte-10kep85){opacity:1;visibility:visible;transform:translateY(0)}.tp-tip.svelte-10kep85 .tip-row:where(.svelte-10kep85){font-size:12px;line-height:1.6;color:var(--text-dim);font-weight:400}.tp-tip.svelte-10kep85 .tip-row:where(.svelte-10kep85) strong:where(.svelte-10kep85){display:block;font-size:12.5px;color:var(--text);margin-bottom:1px}.tp-tip.svelte-10kep85 .tip-row.tip-on:where(.svelte-10kep85){color:var(--text)}.tp-tip.svelte-10kep85 .tip-row.tip-on:where(.svelte-10kep85) strong:where(.svelte-10kep85){color:var(--accent)}.tp-scope.svelte-10kep85{font-size:11px;font-weight:700;color:var(--text-dim);background:var(--surface-2);border:1px solid var(--border-strong);padding:1px 9px;border-radius:var(--pill);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-filters.svelte-10kep85{display:flex;gap:6px;align-items:center}.tp-manage.svelte-10kep85{font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;padding:4px 10px;border-radius:var(--pill);border:1px solid var(--tint-accent-border);background:var(--tint-accent);color:var(--accent)}.tp-manage.svelte-10kep85:hover{filter:brightness(1.08);border-color:var(--accent-strong)}.tp-filters.svelte-10kep85 select:where(.svelte-10kep85){font-size:12px;padding:4px 8px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);cursor:pointer}.tp-muted.svelte-10kep85,.tp-empty.svelte-10kep85{color:var(--muted);font-size:13px;margin:6px 0}.tp-empty.svelte-10kep85{padding:14px;text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.tp-err.svelte-10kep85{color:var(--danger);font-size:13px}.tp-add-wrap.svelte-10kep85{display:flex;flex-direction:column;gap:8px}.tp-add.svelte-10kep85{display:flex;gap:8px}.tp-add-input.svelte-10kep85{flex:1;box-sizing:border-box;padding:8px 11px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:13px;font-family:inherit}.tp-add-input.svelte-10kep85::placeholder{color:var(--muted)}.tp-add-input.svelte-10kep85:focus{outline:none;border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--tint-accent)}.tp-add-detail.svelte-10kep85{flex:0 0 auto;width:38px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);cursor:pointer;font-size:14px}.tp-add-detail.svelte-10kep85:hover{color:var(--text);border-color:var(--border-strong)}.tp-add-detail.on.svelte-10kep85{color:var(--accent);border-color:var(--accent-strong);background:var(--tint-accent)}.tp-add-btn.svelte-10kep85{flex:0 0 auto;padding:0 16px;border-radius:var(--r-sm);border:none;background:var(--grad-accent);color:#fff;cursor:pointer;font-size:13px;font-weight:700}.tp-add-btn.svelte-10kep85:hover:not(:disabled){filter:brightness(1.07)}.tp-add-btn.svelte-10kep85:disabled{opacity:.5;cursor:default}.tp-add-fields.svelte-10kep85{display:flex;flex-wrap:wrap;gap:10px;padding:10px 11px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2)}.da-field.svelte-10kep85{display:flex;flex-direction:column;gap:4px;flex:1 1 130px;min-width:0}.da-label.svelte-10kep85{font-size:10.5px;font-weight:700;color:var(--muted);letter-spacing:.02em}.da-field.svelte-10kep85 input:where(.svelte-10kep85),.da-field.svelte-10kep85 select:where(.svelte-10kep85){box-sizing:border-box;width:100%;padding:6px 9px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;font-family:inherit}.da-field.svelte-10kep85 input:where(.svelte-10kep85):focus,.da-field.svelte-10kep85 select:where(.svelte-10kep85):focus{outline:none;border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--tint-accent)}.prio.svelte-10kep85{flex:0 0 auto;font-size:10px;font-weight:800;padding:1px 7px;border-radius:var(--pill);line-height:1.5}.prio.p-high.svelte-10kep85{color:#fff;background:var(--danger)}.prio.p-mid.svelte-10kep85{color:#fff;background:var(--amber, #f59e0b)}.prio.p-low.svelte-10kep85{color:var(--text-dim);background:var(--surface);border:1px solid var(--border)}.manual-chip.svelte-10kep85{flex:0 0 auto;font-size:9.5px;font-weight:700;color:var(--text-dim);background:var(--surface);border:1px solid var(--border);border-radius:var(--pill);padding:1px 7px}.t-del.svelte-10kep85{flex:0 0 auto;border:none;background:none;cursor:pointer;font-size:12px;padding:1px 4px;border-radius:5px;opacity:.6}.t-del.svelte-10kep85:hover{opacity:1;background:var(--tint-danger)}.tp-scroll.svelte-10kep85{overflow-x:auto}.task-panel.menu-open.svelte-10kep85 .tp-scroll:where(.svelte-10kep85){overflow:visible}.tp-table.svelte-10kep85{min-width:640px;display:flex;flex-direction:column}.tp-thead.svelte-10kep85,.tp-row.svelte-10kep85{display:grid;grid-template-columns:var(--tp-cols);align-items:center;gap:8px}.tp-thead.svelte-10kep85{padding:6px 8px;border-bottom:1px solid var(--border);position:sticky;top:0}.th.svelte-10kep85{font-size:11px;color:var(--muted);font-weight:700;text-align:left}button.th.sortable.svelte-10kep85{background:none;border:none;cursor:pointer;padding:0;font:inherit;font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap}button.th.sortable.svelte-10kep85:hover{color:var(--text)}button.th.sortable.on.svelte-10kep85{color:var(--accent)}.tp-row.svelte-10kep85{padding:9px 8px;border-bottom:1px solid var(--border);transition:background .1s}.tp-row.svelte-10kep85:hover{background:var(--surface-2)}.tp-row.overdue.svelte-10kep85{box-shadow:inset 3px 0 0 var(--danger)}.tp-row.done.svelte-10kep85{opacity:.62}.chk.svelte-10kep85{border:none;background:none;cursor:pointer;font-size:18px;line-height:1;color:var(--muted);padding:0}.chk.svelte-10kep85:hover{color:var(--accent)}.chk.on.svelte-10kep85{color:var(--success)}.cell.svelte-10kep85{min-width:0}.c-body.svelte-10kep85{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.t-text.svelte-10kep85{font-size:13.5px;line-height:1.5;color:var(--text);word-break:break-word;cursor:text;border-radius:4px}.t-text.svelte-10kep85:hover{background:var(--tint-accent);box-shadow:0 0 0 2px var(--tint-accent)}.t-text-link.svelte-10kep85{text-decoration:none;cursor:pointer}.t-text-link.svelte-10kep85:hover{color:var(--accent);text-decoration:underline;background:var(--tint-accent)}.tp-row.done.svelte-10kep85 .t-text:where(.svelte-10kep85){text-decoration:line-through;color:var(--muted)}.t-edit-body.svelte-10kep85{flex:1 1 100%;box-sizing:border-box;min-width:160px;font-size:13.5px;line-height:1.5;resize:vertical;overflow:hidden;min-height:2em;padding:4px 8px}.done-date.svelte-10kep85{font-size:10.5px;color:var(--success);white-space:nowrap}.t-link.svelte-10kep85{text-decoration:none;font-size:12px;opacity:.7}.t-link.svelte-10kep85:hover{opacity:1}.t-created.svelte-10kep85{font-size:12px;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.m-chip.svelte-10kep85{font-size:11px;padding:2px 9px;border-radius:var(--pill);border:1px solid var(--border);background:var(--surface);color:var(--text-dim);cursor:pointer;white-space:nowrap}.m-chip.svelte-10kep85:hover{border-color:var(--border-strong);color:var(--text)}.m-chip.unset.svelte-10kep85{color:var(--muted);border-style:dashed}.m-chip.due.od.svelte-10kep85{background:var(--tint-danger);color:var(--danger);border-color:var(--tint-danger-border)}.due-wrap.svelte-10kep85{position:relative;display:inline-block}.due-backdrop.svelte-10kep85{position:fixed;inset:0;z-index:40;border:none;background:transparent;cursor:default}.due-menu.svelte-10kep85{position:absolute;top:calc(100% + 4px);right:0;z-index:41;min-width:168px;display:flex;flex-direction:column;padding:5px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);box-shadow:var(--shadow);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.due-opt.svelte-10kep85{display:flex;align-items:center;justify-content:space-between;gap:10px;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit;padding:7px 9px;border-radius:6px;font-size:12.5px;color:var(--text);white-space:nowrap}.due-opt.svelte-10kep85:hover{background:var(--tint-accent);color:var(--accent)}.due-opt.svelte-10kep85 small:where(.svelte-10kep85){color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.due-opt.svelte-10kep85:hover small:where(.svelte-10kep85){color:var(--accent)}.due-opt.clear.svelte-10kep85{color:var(--text-dim);border-top:1px solid var(--border);margin-top:3px;padding-top:9px}.due-opt.clear.svelte-10kep85:hover{background:var(--tint-danger);color:var(--danger)}.t-edit.svelte-10kep85{font-size:12px;padding:3px 8px;border-radius:var(--r-sm);border:1px solid var(--accent-strong);background:var(--surface);color:var(--text);box-shadow:0 0 0 3px var(--tint-accent);outline:none;min-width:100px;max-width:100%;font-family:inherit}.t-src.svelte-10kep85{font-size:11px;color:var(--muted);text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-src.svelte-10kep85:hover{color:var(--accent);text-decoration:underline}.t-src.muted.svelte-10kep85{cursor:default}.compact.svelte-10kep85 .tp-row:where(.svelte-10kep85),.compact.svelte-10kep85 .tp-thead:where(.svelte-10kep85){padding-left:6px;padding-right:6px}
