#ritual-top{margin:var(--space-4) 0}#ritual-top[hidden]{display:none}#wake-note{font-size:var(--text-sm);color:var(--muted);margin:var(--space-2) 0}.bot-tag{border:var(--border);border-radius:var(--radius-small);color:var(--accent);font-size:var(--text-xs);padding:0 var(--space-1);display:inline-block}.comments{font-size:var(--text-sm)}.comments .comment{border:var(--border);border-radius:var(--radius);padding:var(--space-2);margin:var(--space-2) 0}.comments .comment p{margin:0}.comments .comment p+p{margin-top:var(--space-1)}.comments .time,.comments .as{color:var(--muted)}.comments .mention{color:var(--accent)}.comments .receipt{color:var(--muted);font-size:var(--text-xs)}.comments .receipt .seen{color:var(--accent);font-weight:var(--weight-strong)}.comments .receipt .simulated{font-style:italic}.comment-form{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.comment-form input{flex:1 1 0;min-width:0}.suggest{border:var(--border);border-radius:var(--radius);background:var(--surface);gap:0}.suggest li{padding:var(--space-1) var(--space-2);cursor:pointer}.suggest li.on,.suggest li:hover{background:var(--surface-hover)}.suggest[hidden]{display:none}[data-testid=escalations]{border:var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-4);margin:var(--space-4) 0}[data-testid=escalations][hidden]{display:none}[data-testid=escalations] ul{padding-left:var(--space-4);margin:0;list-style:outside;display:block}.board{gap:var(--space-3);padding-bottom:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.board[hidden]{display:none}.board *,#parked *,#dropped *{min-width:0}.column{border:var(--border);border-radius:var(--radius);min-width:0;padding:var(--space-2);min-height:var(--column-height)}.column.over{background:var(--surface-hover);border-color:var(--line-strong)}.column>h2{font-size:var(--text-base)}.count{color:var(--muted);font-weight:var(--weight-normal)}.column ul,#parked>ul,#dropped>ul,.suggest{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.column li+li,#parked li+li,#dropped li+li{margin-top:0}.card{border:var(--border);border-radius:var(--radius);background:var(--surface);width:100%;max-width:100%;padding:var(--space-2);overflow-wrap:anywhere;cursor:grab}.card:hover{border-color:var(--line-strong)}.card p{margin:0}.card>p+p{margin-top:var(--space-1)}.title{font-weight:var(--weight-medium)}.id{color:var(--muted);font-weight:var(--weight-normal);font-size:var(--text-sm)}.meta,.owner,.status-reason,.flag,.move{font-size:var(--text-sm);color:var(--muted)}.flag{color:var(--warn);font-weight:var(--weight-strong)}.flag.blocked{border-left:1px dashed var(--line-strong);padding-left:var(--space-1)}.flag.needs_you{text-underline-offset:var(--space-1);text-decoration:underline}.reason{font-weight:var(--weight-normal)}.move{grid-template-columns:var(--control-label-width) minmax(0, 1fr);align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-2);display:grid}.move select{width:100%;padding-inline:var(--space-1)}.card details{margin-top:var(--space-2);padding:var(--space-1)}.reason-form{margin-top:var(--space-2)}.reason-form input{width:100%;margin:var(--space-1) 0}#parked,#dropped{margin-top:var(--space-5)}#parked[hidden],#dropped[hidden]{display:none}.hint{color:var(--muted);font-weight:var(--weight-normal);font-size:var(--text-sm)}.note{color:var(--warn);font-weight:var(--weight-strong);font-size:var(--text-sm)}.history{font-size:var(--text-sm)}.fold{font-size:var(--text-sm);color:var(--muted)}.fold ul,.history ul{padding-left:var(--space-4);list-style:outside;display:block}.history .blocked{color:var(--warn);font-style:italic}#waiting,#answered{margin:var(--space-4) 0}.decision-card{border:var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-4);margin-top:var(--space-2)}.decision-card h3{font-size:var(--text-lg);margin:var(--space-2) 0}.decision-card p{margin:var(--space-2) 0}.decision-card .asker{margin-top:0}.decision-card .option{margin:var(--space-2) 0}.decision-card .option label{cursor:pointer}.decision-card .detail{margin-left:var(--space-5);color:var(--muted);font-size:var(--text-sm)}.decision-card button{margin-top:var(--space-2);margin-right:var(--space-1)}#list{border-collapse:collapse;background:var(--surface);width:100%}#list th,#list td{border:var(--border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}#list th{font-weight:var(--weight-strong);background:var(--bg)}@media (width>=40rem) and (width<=70rem){.move{grid-template-columns:minmax(0,1fr)}.comment-form input{flex-basis:100%}}@media (width<=40rem){.board{grid-template-columns:minmax(0,1fr)}}
