Call for Agenda Items Template: Ask for the Decision
HTML for this example
Select the code and use your copy shortcut. Changes in this preview are temporary.
<!doctype html>
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Call for Agenda Items Template: Ask for the Decision</title><style>*{box-sizing:border-box}body{margin:0;color:var(--ink,#233342);background:var(--bg,#eef2f3);font:17px/1.6 system-ui,sans-serif}main{max-width:980px;margin:auto;padding:clamp(16px,4vw,38px)}h1{font:700 clamp(30px,5vw,49px)/1.12 Georgia,serif;margin:10px 0 20px;max-width:800px}h2{font-size:24px;line-height:1.3;margin:0 0 15px}h3{font-size:19px;margin:12px 0}p{margin:0 0 16px}.eyebrow{font-weight:750;letter-spacing:.08em;text-transform:uppercase;font-size:16px}header{padding:10px 0 25px;border-bottom:3px solid var(--accent,#24586d);margin-bottom:24px}.lede{font-size:20px;max-width:760px}.panel{background:var(--paper,#fff);padding:clamp(18px,3vw,28px);border:1px solid var(--line,#c6d1d8);border-radius:12px;margin:20px 0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.grid>*{min-width:0}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0}.stack>*{margin:12px 0}button{font:700 17px/1.4 system-ui,sans-serif;cursor:pointer;color:white;background:var(--accent,#24586d);border:2px solid var(--accent,#24586d);border-radius:7px;padding:11px 17px;max-width:100%;overflow-wrap:anywhere}button.secondary{background:transparent;color:var(--ink,#233342)}button[aria-pressed=true]{box-shadow:inset 0 0 0 3px #fff;outline:2px solid var(--ink,#233342)}button:disabled{opacity:.55;cursor:default}input,textarea,select{font:17px/1.5 system-ui,sans-serif;color:inherit;background:white;border:1px solid #778591;padding:10px 12px;border-radius:6px;max-width:100%;width:100%;min-width:0}input[type=checkbox]{width:22px;height:22px}textarea{min-height:110px;resize:vertical}label{display:block;font-weight:700;margin:12px 0 7px}button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #aa3d70;outline-offset:4px}.result{padding:18px;border-left:5px solid var(--accent,#24586d);background:var(--soft,#e5eff2);white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0}.result:empty{display:none}.hint{font-size:16px;color:var(--muted,#435968)}table{border-collapse:collapse;width:100%;table-layout:fixed;margin:16px 0}th,td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px 8px;border-bottom:1px solid var(--line,#c6d1d8)}caption{text-align:left;font-weight:750;margin:8px 0}details{padding:18px;border:1px dashed #7b8b96;margin:20px 0}summary{cursor:pointer;font-weight:750}pre{font:16px/1.6 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#162735;color:#f5f8fa;padding:18px;border-radius:8px}canvas,svg{display:block;max-width:100%;height:auto}footer{margin:28px 0;font-size:16px}.badge{font-weight:750;color:var(--accent,#24586d)}.metric{font:700 38px/1.3 Georgia,serif}.board{display:grid;gap:5px;max-width:440px;margin:20px auto}.board button{padding:7px;min-height:45px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:560px){.grid{grid-template-columns:1fr}main{padding:16px}th,td{padding:10px 5px}.row button{flex-grow:1}.metric{font-size:32px}}
:root{--bg:#f4efe9;--paper:#fffcf7;--accent:#79513e;--soft:#f0e4db;--ink:#443329}.letter{font:18px/1.8 Georgia,serif;white-space:pre-wrap;border-top:5px solid #ab8a66}</style></head><body><main><header><p class="eyebrow">Coordinator’s desk · Draft and intake</p><h1>Call for Agenda Items Template: Ask for the Decision</h1><p class="lede">Request an outcome, minutes and a reference, then track receipt separately from selection.</p><p class="hint">Original fictional sample. Changes last only while this page remains open.</p></header><div class="grid"><section class="panel"><h2>Build an unsent request</h2><label for="meeting">Meeting name and date</label><input id="meeting"><label for="route">Submission route</label><input id="route"><label for="deadline">Deadline and timezone</label><input id="deadline"><button id="build" type="button">Build unsent request</button></section><section class="panel letter"><h2>Unsent draft</h2><p id="draft" role="status">Enter meeting details, then build the request.</p></section></div><section class="panel"><h2>Synthetic intake</h2><p id="p01">P01 · K07 · Revise project review date · Draft; no receipt.</p><p id="p02">P02 · K07 · Same date-review ask · Candidate duplicate; confirmation pending.</p><p>P03 · K08 · Different task · Received R03; requested minutes and pre-read missing.</p><div class="row"><button id="receipt" type="button">Add fictional receipt R01</button><button id="duplicate" type="button">Confirm P01/P02 duplicate scenario</button></div><p id="selection" class="result">Meeting-owner selection, slot and agenda version: Not recorded.</p></section><button id="reset" type="button">Reset draft and scenario</button><footer>Check the meeting route and deadline, then ask P03 for its missing minutes and pre-read.</footer></main><script>
(()=>{'use strict';const $=id=>document.getElementById(id);
function build(){const meeting=$('meeting').value.trim()||'TO CONFIRM',route=$('route').value.trim()||'TO CONFIRM',deadline=$('deadline').value.trim()||'TO CONFIRM';$('draft').textContent='UNSENT DRAFT\nSubject: Agenda proposals for '+meeting+'\nHello [intended recipients — TO CONFIRM],\nPlease propose items for '+meeting+'.\nSubmission route: '+route+'\nDeadline and timezone: '+deadline+'\nInclude: title and intended meeting; purpose (share, decide or request help); desired outcome or exact question; requested minutes; follow-up contact role; supporting reference/pre-read; constraints and missing information. Identify related proposals with the same reference and decision.\nReceipt is separate from meeting-owner selection.\n[Coordinating role — TO CONFIRM]';}for(const key of ['meeting','route','deadline'])$(key).addEventListener('input',()=>{$('draft').textContent='Details changed. Build a fresh unsent request.';});$('build').addEventListener('click',build);$('receipt').addEventListener('click',()=>{$('p01').textContent='P01 · K07 · Revise project review date · Received under fictional R01; original draft retained as history.';});$('duplicate').addEventListener('click',()=>{$('p02').textContent='P02 · K07 · Confirmed duplicate scenario: linked to canonical P01. Both proposal references and histories retained.';});$('reset').addEventListener('click',()=>{for(const k of ['meeting','route','deadline'])$(k).value='';$('draft').textContent='Enter meeting details, then build the request.';$('p01').textContent='P01 · K07 · Revise project review date · Draft; no receipt.';$('p02').textContent='P02 · K07 · Same date-review ask · Candidate duplicate; confirmation pending.';});
})();
</script></body></html>