.request-form .listing-business-type{margin:0;padding:0;border:0;min-width:0;display:grid;gap:.35rem}.listing-business-type legend{margin-bottom:.35rem;font-weight:700}.listing-business-type .small{margin:0 0 .35rem}.request-form .listing-business-type label{display:grid;grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.6rem;min-height:2.75rem;margin:0;padding:.55rem .7rem;border:1px solid var(--nh-color-border);border-radius:.65rem;cursor:pointer}.listing-business-type label:has(input:checked){border-color:var(--nh-color-brand);background:var(--nh-color-surface-soft)}.request-form .listing-business-type input[type=radio]{width:1.1rem;height:1.1rem;min-height:0;margin:.2rem 0 0;accent-color:var(--nh-color-brand)}