[hidden]{display:none!important}.proof-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.proof-layout>form,.proof-output{padding:clamp(14px,3vw,24px);border:1px solid var(--line);border-top:3px solid var(--gold);background:var(--paper);color:var(--ink);min-width:0}.proof-layout fieldset{margin:0 0 12px;border:1px solid var(--line)}.proof-layout label{display:block;margin:10px 0 5px}.proof-layout input[type=radio]{width:auto;margin-inline:0 6px}.proof-layout :is(textarea,select,input:not([type=radio])){width:100%;background:var(--paper);color:var(--ink);font:inherit;border:1px solid var(--line);padding:10px;border-radius:4px}.proof-layout textarea{resize:vertical;line-height:1.8}.proof-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.proof-actions button{min-height:44px;padding:8px 14px;border:1px solid var(--gold);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer}.proof-actions button:disabled{opacity:.55}.proof-note,#changes{font-size:.87rem}#changes{overflow-wrap:anywhere}@media(max-width:720px){.proof-layout{grid-template-columns:1fr}}
