.list-sheet{container:board-sheet/inline-size}.list-grid{--sheet-cols:minmax(0, 2.4fr) minmax(0, .9fr) minmax(0, 1.2fr) minmax(0, 1.4fr) minmax(0, .9fr) 64px 60px}.list-grid>:last-child{text-overflow:clip;border-right:0;padding:0 6px;overflow:visible}@container board-sheet (max-width:820px){.list-stage-left,.list-grid>:nth-child(4),.list-grid>:nth-child(5){display:none}.list-grid{--sheet-cols:minmax(0, 2.6fr) minmax(0, 1fr) minmax(0, 1.2fr) 64px 60px}}@container board-sheet (max-width:560px){.list-grid>:nth-child(6){display:none}.list-grid{--sheet-cols:minmax(0, 2.8fr) minmax(0, 1fr) minmax(0, 1.2fr) 60px}.list-stage-dots{display:none}}
.sheet-fold{min-width:26px;color:var(--faint);border-radius:4px;flex:none;align-items:center;gap:2px;padding:1px 3px;display:flex}.sheet-fold:hover{background:var(--sunken);color:var(--ink)}.sheet-fold-space{flex:none;width:26px}.sheet-branch{background:linear-gradient(var(--line-strong), var(--line-strong)) 8px 0 / 1px 50% no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) 8px 50% / 10px 1px no-repeat;flex:none;width:26px;height:100%;min-height:18px}.sheet-row-nested{background:color-mix(in srgb, var(--sunken) 30%, transparent)}.sheet-agent-row{background:color-mix(in srgb, var(--accent) 4%, transparent)}.sheet-agent-badge{color:var(--accent);flex:none;font-size:10px}.sheet-agent-type{border:1px solid var(--line-strong);border-radius:999px;padding:1px 6px}.sheet-band{cursor:pointer;width:100%}.sheet-band:hover{background:color-mix(in srgb, var(--sunken) 100%, var(--accent) 6%)}.sheet-add{background:color-mix(in srgb, var(--accent) 3%, transparent);min-height:34px}.sheet-add:focus-within{background:color-mix(in srgb, var(--accent) 9%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.sheet-add-chip{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11px}.sheet-add-chip:hover{border-color:var(--accent);color:var(--ink)}.sheet-band-add{height:22px;color:var(--accent);letter-spacing:.06em;opacity:.55;border-radius:6px;margin-right:8px;padding:0 10px;font-size:10.5px}.sheet-band:hover .sheet-band-add,.sheet-band-add:focus-visible{opacity:1}.sheet-band-add:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.sheet-corner-new{width:22px;height:22px;color:var(--accent);border-radius:6px;font-size:15px;line-height:1}.sheet-corner-new:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.sheet-cron{background:color-mix(in srgb, var(--cron) 14%, transparent);color:var(--cron);border-radius:999px;flex:none;padding:0 6px;font-size:10.5px;font-weight:600}.sheet-cron-off{background:var(--sunken);color:var(--faint)}.sheet-cron-row{background:linear-gradient(90deg, color-mix(in srgb, var(--cron) 7%, transparent), transparent 60%)}.bg-cron{background:var(--cron)}.sheet-row[draggable=true] .sheet-gutter{cursor:grab}.sheet-dragging{opacity:.4}.sheet-drop-before{box-shadow:inset 0 2px 0 var(--accent)}.sheet-drop-after{box-shadow:inset 0 -2px 0 var(--accent)}
