.beta-pilot {padding-top:1.5rem;padding-bottom:2rem}
.beta-pilot[hidden],.beta-pilot [hidden],.suzuki-yamaha-native-grid-hidden{display:none!important}
.beta-pilot [role=group]{display:flex;flex-wrap:wrap;gap:.8rem;margin:1rem 0}
.beta-pilot [data-pilot-types]>div{flex-basis:100%}
.beta-pilot [data-pilot-types] h3{font-size:1.6rem;margin:.7rem 0}
.beta-pilot button{font:inherit;font-size:1.5rem;color:#111;background:#fff;border:1px solid #767676;border-radius:6px;min-height:44px;padding:.5rem 1.2rem;cursor:pointer;margin-right:.4rem}
.beta-pilot button[aria-pressed=true]{background:#fc0;border-color:#111;font-weight:700}
.beta-pilot__selectors{display:flex;flex-wrap:wrap;gap:1rem}
.beta-pilot label{display:grid;gap:.4rem;max-width:100%}
.beta-pilot select{font:inherit;font-size:1.5rem;min-height:44px;max-width:100%;padding:.5rem;color:#111;background:#fff}
.beta-pilot [data-pilot-facets]{align-items:end;margin-top:1rem}
.beta-pilot input{font:inherit;font-size:1.5rem;min-height:44px;width:15rem;max-width:100%;padding:.5rem;color:#111;background:#fff;border:1px solid #767676}
.beta-pilot__results{list-style:none;padding:0}
.beta-pilot__card{padding:1rem;border:1px solid #ccc;border-radius:6px;overflow-wrap:anywhere}
.beta-pilot__card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.beta-pilot__card span{display:block}

.beta-pilot .beta-pilot__browse{background:#fc0;border-color:#111;font-weight:700}
