.proposal-card{border:1px solid var(--wg-hairline);border-radius:var(--wg-radius-s);background:var(--wg-surface);flex-direction:column;gap:8px;margin:8px 0 4px 36px;padding:12px;display:flex}.proposal-card[aria-busy=true]{border-color:var(--wg-hairline-2)}.proposal-head{min-height:20px;color:var(--wg-text-2);font-size:var(--wg-text-ui);flex-wrap:wrap;align-items:center;gap:4px 6px;line-height:20px;display:flex}.proposal-lamp{border-radius:var(--wg-radius-full);background:var(--wg-agent);flex:none;width:6px;height:6px}.proposal-who{flex:none}.proposal-what{min-width:0}.proposal-only{color:var(--wg-text-3);font-size:var(--wg-text-ui-s);flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.proposal-summary .msg-prose>:last-child,.proposal-draft .msg-prose>:last-child{margin-bottom:0}.proposal-effect{color:var(--wg-text-2);font-size:var(--wg-text-ui);margin:4px 0 0;line-height:20px}.proposal-draft{border-left:2px solid var(--wg-hairline-2);margin:0;padding:0 0 0 12px}.proposal-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposal-line{min-width:0;min-height:24px;color:var(--wg-text-3);font-size:var(--wg-text-ui-s);align-items:center;gap:6px;margin:4px 0 0 36px;line-height:16px;display:flex}.proposal-line-mark{flex:none;justify-content:center;align-items:center;width:12px;display:inline-flex}.proposal-line[data-state=accepted] .proposal-line-mark{color:var(--wg-ok)}.proposal-line-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proposal-line-link{color:var(--wg-text-2);flex:none;text-decoration:none}.proposal-line-link:hover{color:var(--wg-text);text-decoration:underline}.proposal-line-link:active{color:var(--wg-text-2)}.proposal-line-link:focus-visible{border-radius:var(--wg-radius-xs);outline:2px solid var(--wg-accent-line);outline-offset:1px}.proposal-row{border-bottom:1px solid var(--wg-hairline);flex-direction:column;gap:4px;padding:12px 0;display:flex}.proposal-row>.proposal-card,.proposal-row>.proposal-line{margin-left:0}.proposal-row-meta{color:var(--wg-text-3);font-size:var(--wg-text-ui-s);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.proposal-row-meta a{color:var(--wg-text-2);text-decoration:none}.proposal-row-meta a:hover{color:var(--wg-text);text-decoration:underline}.proposal-row-meta a:active{color:var(--wg-text-2)}
