[data-selector] [hidden]{display:none!important}[data-selector] .sel-opts{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}[data-selector] button{white-space:normal;overflow-wrap:anywhere;min-height:44px;text-align:left;border:1px solid #1e2a44;border-radius:.5rem;background:#f6f3ee;color:#16181d;padding:.75rem}[data-selector] button[aria-pressed=true]{background:#1e2a44;color:white}[data-selector] button:focus-visible{outline:3px solid #916b39;outline-offset:3px}[data-selector] .sel-result{padding:1rem;border-left:3px solid #1e2a44}