.proposal-history-dialog{width:min(820px,calc(100vw - 32px));max-height:85vh;padding:24px;border:0;border-radius:16px;background:var(--bg,#fff);color:var(--text,#202631);box-shadow:0 18px 60px #0002;overflow:auto}
.proposal-history-dialog::backdrop{background:#18202b44}
.proposal-history-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.proposal-history-dialog h2{font-size:20px;margin:0}.proposal-history-dialog>p{font-size:13px;color:var(--muted,#73777c)}
.proposal-history-row{margin:8px 0;background:var(--surface,#f6f7f8);border-radius:10px;padding:14px 16px}
.proposal-history-row>summary{cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;list-style:none}
.proposal-history-row>summary strong{font-size:14px;margin-right:auto}.proposal-history-row>summary span,.proposal-history-row time{font-size:12px;color:var(--muted,#73777c)}
.proposal-history-section{margin-top:12px;font-size:13px}.proposal-history-section>summary{cursor:pointer;padding:6px 0}
.proposal-history-section pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:360px;overflow:auto;padding:12px;background:#fff;border-radius:8px}
.proposal-history-dialog>footer{display:flex;justify-content:center;margin-top:16px}
