/* Keep the eligibility step compact without reserving space for empty notices. */
.application-card .application-gate{margin-bottom:0}
.application-card .application-gate legend{margin-bottom:12px}
.application-card .gate-choices{gap:12px;flex-wrap:wrap}
.application-card .gate-choices label{align-items:center;min-height:44px;min-width:88px;gap:10px;padding:8px 14px;border:1px solid var(--color-rule)}
.application-card .gate-choices input{margin:0}
.application-card .gate-choices label:has(input:checked){border-color:var(--color-ink)}
.application-card .gate-choices label:focus-within{outline:2px solid var(--color-ink);outline-offset:3px}
.application-card #artist-region-status:empty,.application-card #artist-status:empty{min-height:0;margin-top:0}
.application-card #artist-details:not([hidden]){margin-top:24px}
