proposal-list{display:flex;flex-direction:column;min-block-size:0;block-size:100%}proposal-header{display:flex;align-items:baseline;gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-xs)}proposal-header text-button{margin-inline-start:auto;block-size:2rem}proposal-count{font-family:var(--voice-machine);font-size:var(--type-mono-sm);color:var(--ink-faint);font-variant-numeric:tabular-nums}proposal-items{display:flex;flex-direction:column;gap:var(--space-2xs);padding:0 var(--space-sm) var(--space-md);overflow-y:auto;min-block-size:0}proposal-item{display:grid;gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--shape-sm);border-inline-start:2px solid var(--rule-strong);background:var(--paper-raised);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}proposal-item:hover{background:var(--paper-sunken)}proposal-item[kind=replaces]{border-inline-start-color:var(--accent)}proposal-item[kind=adds]{border-inline-start-color:var(--ink-faint)}proposal-head{display:flex;align-items:center;gap:var(--space-2xs);font-family:var(--voice-machine);font-size:var(--type-mono-sm);font-weight:600;color:var(--accent)}proposal-item[kind=adds] proposal-head{color:var(--ink-soft)}proposal-head m-symbol{font-size:16px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}proposal-page{font-family:var(--voice-machine);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}proposal-preview{font-size:.9rem;line-height:1.4;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}proposal-note{display:block;padding:var(--space-xs) var(--space-sm);color:var(--ink-faint);font-style:italic}
