/* Join the Waitlist and Change Role (#720): the team field shows only for "On a broadcaster's team",
   where the browser can tell which is chosen; elsewhere it is always shown. */
@supports selector(:has(*)) {
    .waitlist-choice .team-contact { display: none; }
    .waitlist-choice:has(input[value="team"]:checked) .team-contact { display: block; }
}
#place form, #place details { margin: 0 0 var(--s2); }

@media (min-width: 660px) { .waitlist-choice .roles { display: grid; grid-template-columns: 1fr 1fr; column-gap: var(--s3); } }
.waitlist-choice .roles label.check { align-items: center; min-height: 44px; margin: 0; }
.waitlist-choice .roles label.check input { margin: 0; }
