.vote-choices{display:grid;gap:12px;margin:18px 0}.vote-choice{display:flex;align-items:center;gap:12px;border:1px solid #d4e0d6;border-radius:12px;padding:14px;cursor:pointer}.vote-choice input{width:auto}.vote-option{border-bottom:1px solid #ddd;padding:10px 0}.vote-option button{max-width:160px}textarea{width:100%;border:1px solid #bacbc1;border-radius:9px;padding:12px;font:inherit}#response textarea{display:block;margin:10px 0}button{cursor:pointer}