.backlog-view{max-width:1200px;margin:0 auto}.backlog-view .summary-heading{justify-content:flex-start;gap:18px}.backlog-view .summary-heading>div{margin-right:auto}.backlog-view .summary-heading label{min-width:135px}.backlog-search{margin:0}.backlog-search input{font-size:12px;width:210px}.backlog-view .shortcut-note{white-space:nowrap}#backlog-list{display:flex;flex-direction:column;gap:9px;position:relative;padding:8px 0}.backlog-row{position:relative;display:grid;grid-template-columns:20px 22px minmax(0,1fr) 52px;align-items:center;gap:6px;margin-left:calc(var(--backlog-depth)*25px);min-height:68px}.backlog-row::before{content:'';position:absolute;left:-12px;top:-5px;bottom:-5px;width:1px;background:var(--line);opacity:.5}.backlog-row[data-backlog-depth="0"]::before{display:none}.backlog-grip.secondary,.backlog-fold.secondary{padding:5px 0;border:0;background:transparent;color:var(--muted);min-width:0;height:34px;box-shadow:none}.backlog-grip.secondary{font-size:19px;cursor:grab;touch-action:none;opacity:.5}.backlog-grip:hover,.backlog-grip:focus-visible{opacity:1}.backlog-fold{font-size:18px}.backlog-fold-space{width:22px}.graph2d-card.backlog-card{position:relative;left:auto;top:auto;width:100%;height:66px;min-width:0;flex:none;cursor:pointer;will-change:auto}.backlog-card .graph2d-copy strong{font-size:13px}.backlog-card .graph2d-meta{font-size:10px}.backlog-card[data-kind=idea]{--node-tone:#a28bba}.backlog-type{color:var(--muted);font-size:10px;text-transform:capitalize;flex:none}.backlog-lock{font-size:11px;color:var(--muted);width:12px;flex:none}.backlog-move.secondary{padding:6px 5px;font-size:10px;color:var(--muted);border-color:transparent;background:transparent}.backlog-move:disabled{opacity:.25}.backlog-context .backlog-card{border-style:dashed;background:var(--paper)}.backlog-attention{font-size:9px;color:var(--accent)}.backlog-row.backlog-dragging{opacity:.3}.backlog-row.backlog-before::after,.backlog-row.backlog-after::after{content:'';position:absolute;left:40px;right:52px;height:2px;background:var(--accent);border-radius:2px;pointer-events:none}.backlog-row.backlog-before::after{top:-5px}.backlog-row.backlog-after::after{bottom:-5px}.backlog-inside .backlog-card{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.graph2d-card.backlog-ghost{position:fixed;z-index:10000;width:330px;opacity:.9;box-shadow:0 10px 28px #00000020;pointer-events:none}.backlog-out{margin:22px 54px 0;padding:20px;border:1px dashed var(--line);border-radius:8px;text-align:center;font-size:11px;color:var(--muted)}.backlog-out.active{background:var(--soft);border-color:var(--accent);color:var(--ink)}
@media(max-width:850px){.backlog-view .summary-heading{flex-wrap:wrap}.backlog-view .summary-heading>div{flex-basis:100%}.backlog-search{flex:1;min-width:100px}.backlog-search input{width:100%}.backlog-row{margin-left:calc(var(--backlog-depth)*14px);grid-template-columns:16px 16px minmax(0,1fr);gap:4px}.backlog-row>.backlog-move,.backlog-row>span:last-child{display:none}.backlog-fold-space{width:16px}.backlog-type{display:none}.backlog-card .graph2d-icon{width:27px;height:27px}.graph2d-card.backlog-card{gap:8px;padding:10px}.backlog-out{margin:18px 0 0;padding:15px}.backlog-card .graph2d-copy strong{font-size:12px}}
.backlog-row[data-backlog-depth="0"]{--backlog-depth:0}.backlog-row[data-backlog-depth="1"]{--backlog-depth:1}.backlog-row[data-backlog-depth="2"]{--backlog-depth:2}
