.role-choices{display:none;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.register .role-choices{display:grid}.role-choices button{padding:10px 6px;border:1px solid #c9ddd0;border-radius:8px;background:#fff;color:#245045;font-size:11px;font-weight:700;cursor:pointer}.role-choices button.selected{background:#034a2e;color:#fff;border-color:#034a2e}.register #role{display:none}@media(max-width:700px){.role-choices{grid-template-columns:1fr}.role-choices button{font-size:13px}}
