.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface2);cursor:pointer}.choice:has(input:checked){border-color:#e5737c;background:#fff5f5;box-shadow:0 0 0 3px rgba(189,22,34,.06)}.choice input{margin-top:4px;accent-color:var(--brand)}.choice span{display:grid;gap:3px}.choice small{color:var(--muted);font-weight:500}.participant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.participant{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer}.participant input{width:18px;height:18px;accent-color:var(--brand)}.avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#fdf0f1;color:var(--brand);font-size:12px;font-weight:850}
@media(max-width:700px){.choice-grid,.participant-grid{grid-template-columns:1fr}}
