/* v4.11.0: bounded, browser-local, NT attested spelling research */
.bgs-v4110-finder{margin:1rem 0;border:1px solid var(--bgs-border,#d7dfeb);border-radius:12px;padding:1rem;background:var(--bgs-surface,#fff);max-width:100%;overflow:hidden}
.bgs-v4110-finder>summary{cursor:pointer;font-weight:700;color:var(--bgs-ink,#173151);line-height:1.45}
.bgs-v4110-controls{display:flex;align-items:end;flex-wrap:wrap;gap:.7rem;margin:.8rem 0}
.bgs-v4110-controls label{min-width:min(100%,16rem);flex:2 1 16rem;display:flex;flex-direction:column;gap:.25rem;font-weight:600}
.bgs-v4110-controls select{min-width:0;max-width:100%;width:100%;font:inherit;padding:.55rem;border-radius:.5rem}
.bgs-v4110-controls button{flex:0 1 auto;min-height:42px}
.bgs-v4110-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.6rem;margin:.65rem 0}
.bgs-v4110-stats span{border:1px solid #d9e3ed;border-radius:9px;padding:.6rem .75rem;background:#f8fafc;font-size:.86rem;display:block}
.bgs-v4110-stats strong{font-size:1.15rem;display:block}
.bgs-v4110-list{display:grid;gap:.5rem;max-width:100%;}
.bgs-v4110-list article{border:1px solid #d9e3ed;border-radius:9px;padding:.65rem .8rem;min-width:0}
.bgs-v4110-list button{display:block;text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;background:transparent;color:#145da0;cursor:pointer;padding:.4rem 0;font:inherit;min-height:40px}
.bgs-v4110-list p{display:flex;gap:.35rem .65rem;flex-wrap:wrap;margin:.3rem 0;font-size:1.05rem}
.bgs-v4110-form{border-bottom:1px dotted #9ab1cf;white-space:nowrap}
.bgs-v4110-form small{font-size:.75em;color:#486477}
@media(max-width:580px){.bgs-v4110-finder{padding:.7rem}.bgs-v4110-controls{flex-direction:column;align-items:stretch}.bgs-v4110-controls label,.bgs-v4110-controls button{width:100%;max-width:100%;flex:auto}}
