.manager[data-astro-cid-34j5mkxh]{flex:1;grid-template-columns:minmax(280px,340px) 1fr;align-items:stretch;gap:1rem;height:100%;min-height:0;display:grid;overflow:hidden}.new-task[data-astro-cid-34j5mkxh]{flex-direction:column;align-self:start;gap:.65rem;width:100%;display:flex}.new-task[data-astro-cid-34j5mkxh] .panel-subtitle[data-astro-cid-34j5mkxh]{margin-top:-.45rem}.task-tree[data-astro-cid-34j5mkxh]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.tree-body[data-astro-cid-34j5mkxh]{overscroll-behavior:contain;flex:1;min-height:0;padding-right:.15rem;overflow-y:auto}.field-color[data-astro-cid-34j5mkxh] input[data-astro-cid-34j5mkxh][type=color]{cursor:pointer;width:3rem;height:2.35rem;padding:2px}.subtask-inputs[data-astro-cid-34j5mkxh]{flex-direction:column;gap:.4rem;min-height:2.35rem;display:flex}.subtask-inputs[data-astro-cid-34j5mkxh] .subtask-input-row{gap:.4rem;display:flex}.subtask-inputs[data-astro-cid-34j5mkxh] input{background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;flex:1;min-width:0;padding:.5rem .65rem;font-size:.9rem}.subtask-inputs[data-astro-cid-34j5mkxh] .subtask-color-input{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;width:2.35rem;height:2.35rem;padding:2px}.subtask-inputs[data-astro-cid-34j5mkxh] input:focus{border-color:var(--color-primary);outline:none}.btn-inline[data-astro-cid-34j5mkxh]{align-self:flex-start;padding:.35rem .7rem;font-size:.82rem}.new-task-actions[data-astro-cid-34j5mkxh]{gap:.6rem;display:flex}.tree-header[data-astro-cid-34j5mkxh]{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.7rem;display:flex}.toggle-inactive[data-astro-cid-34j5mkxh]{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.task-list[data-astro-cid-34j5mkxh]{flex-direction:column;gap:.45rem;list-style:none;display:flex}.task-list[data-astro-cid-34j5mkxh] .task-item{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:.55rem .7rem}.task-list[data-astro-cid-34j5mkxh] .row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.task-list[data-astro-cid-34j5mkxh] .task-color{border-radius:4px;flex-shrink:0;width:8px;height:30px}.task-list[data-astro-cid-34j5mkxh] .subtask-color{border-radius:3px;flex-shrink:0;width:6px;height:22px}.task-list[data-astro-cid-34j5mkxh] .row-check{width:1rem;height:1rem;accent-color:var(--color-success);cursor:pointer;flex-shrink:0}.task-list[data-astro-cid-34j5mkxh] .task-info{flex-direction:column;flex:1;min-width:140px;display:flex}.task-list[data-astro-cid-34j5mkxh] .row-title{overflow-wrap:anywhere;font-weight:600}.task-list[data-astro-cid-34j5mkxh] .is-completed .row-title{color:var(--color-text-muted);text-decoration:line-through}.task-list[data-astro-cid-34j5mkxh] .is-inactive{opacity:.55}.task-list[data-astro-cid-34j5mkxh] .task-description{color:var(--color-text-muted);font-size:.82rem}.task-list[data-astro-cid-34j5mkxh] .row-badges{flex-wrap:wrap;gap:.3rem;display:flex}.task-list[data-astro-cid-34j5mkxh] .row-actions{gap:.3rem;margin-left:auto;display:flex}.task-list[data-astro-cid-34j5mkxh] .subtask-list{border-left:2px solid var(--color-border);flex-direction:column;gap:.35rem;margin:.6rem 0 0 1.1rem;padding-left:.9rem;list-style:none;display:flex}.task-list[data-astro-cid-34j5mkxh] .subtask-item .row-title{flex:1;min-width:120px;font-size:.92rem;font-weight:500}.task-list[data-astro-cid-34j5mkxh] .panel-host:not(:empty){margin-top:.6rem}.task-list[data-astro-cid-34j5mkxh] .inline-form{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem;display:flex}.task-list[data-astro-cid-34j5mkxh] .inline-legend{color:var(--color-text-muted);font-size:.8rem;font-weight:600}.task-list[data-astro-cid-34j5mkxh] .inline-input{background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;min-width:0;padding:.4rem .55rem;font-size:.87rem}.task-list[data-astro-cid-34j5mkxh] .inline-input[type=text]{flex:1;min-width:140px}.task-list[data-astro-cid-34j5mkxh] .inline-input:focus{border-color:var(--color-primary);outline:none}.task-list[data-astro-cid-34j5mkxh] .inline-color{border:1px solid var(--color-border);background:0 0;border-radius:6px;width:2.2rem;height:2rem;padding:2px}.task-list[data-astro-cid-34j5mkxh] .inline-actions{gap:.4rem;margin-left:auto;display:flex}.task-list[data-astro-cid-34j5mkxh] .inline-actions button{padding:.4rem .8rem;font-size:.82rem}@media (width<=1000px){.manager[data-astro-cid-34j5mkxh]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.manager[data-astro-cid-34j5mkxh]{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.task-tree[data-astro-cid-34j5mkxh]{min-height:0;max-height:none;overflow:visible}.tree-body[data-astro-cid-34j5mkxh]{overscroll-behavior:auto;flex:none;min-height:0;max-height:none;overflow-y:visible}}@media (width<=480px){.tree-header[data-astro-cid-34j5mkxh]{flex-direction:column;align-items:flex-start;gap:.5rem}.task-list[data-astro-cid-34j5mkxh] .task-item{padding:.5rem .55rem}.task-list[data-astro-cid-34j5mkxh] .row{gap:.45rem}.task-list[data-astro-cid-34j5mkxh] .task-info,.task-list[data-astro-cid-34j5mkxh] .subtask-item .row-title{flex-basis:60%;min-width:0}.task-list[data-astro-cid-34j5mkxh] .row-actions{flex-wrap:wrap;justify-content:flex-end}.task-list[data-astro-cid-34j5mkxh] .subtask-list{margin-left:.3rem;padding-left:.6rem}.task-list[data-astro-cid-34j5mkxh] .inline-form{padding:.5rem}.task-list[data-astro-cid-34j5mkxh] .inline-input[type=text]{flex-basis:100%;min-width:0}.task-list[data-astro-cid-34j5mkxh] .inline-actions{margin-left:auto}}
