.v27-bulk{margin:24px 0;padding:20px;background:#fff;border:1px solid #e4d9d4;border-radius:18px}.v27-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:16px 0}.v27-choices label{padding:12px;border:1px solid #eee;border-radius:12px;display:flex;gap:8px;align-items:center}.v27-choices small{margin-left:auto;color:#777}@media(max-width:640px){.v27-choices{grid-template-columns:1fr}}