/* English collection discovery V002 — isolated from Spanish. */
.rt-en-page .rt-en-index-tools{margin:1.4rem 0 1.8rem;padding:1.2rem 1.3rem;background:#f6f8fc;border:1px solid #d8e2f0;border-radius:14px;color:#26334c}
.rt-en-page .rt-en-index-tools form{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem;margin:0}
.rt-en-page .rt-en-tool-field{flex:1 1 280px;min-width:0}
.rt-en-page .rt-en-tool-field label{display:block;font-weight:700;margin:0 0 .4rem;line-height:1.35}
.rt-en-page .rt-en-tool-field input,.rt-en-page .rt-en-tool-field select{width:100%;max-width:100%;min-height:45px;padding:.65rem .75rem;border:1px solid #8799b1;border-radius:8px;background:#fff;color:#162942;font:inherit}
.rt-en-page .rt-en-clear{min-height:45px;padding:.65rem 1.05rem;border:1px solid #778daa;border-radius:8px;background:#fff;color:#1d426e;font:inherit;font-weight:650;cursor:pointer}
.rt-en-page .rt-en-clear:disabled{opacity:.5;cursor:default}
.rt-en-page .rt-en-search-status{margin:.9rem 0 0;font-weight:650;font-size:.92rem}
.rt-en-page .rt-en-no-results{margin:1rem 0 0;padding:.8rem;border-left:4px solid #5e7395;background:#fff}
.rt-en-page .rt-en-field-navigation{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.35rem}
.rt-en-page .rt-en-field-navigation a{padding:.45rem .8rem;min-height:40px;display:inline-flex;align-items:center;gap:.3rem;color:#183e72;background:#fff;border:1px solid #bdcce0;border-radius:50px;text-decoration:none;font-weight:650;font-size:.89rem}
.rt-en-page .rt-en-field-navigation a:hover,.rt-en-page .rt-en-field-navigation a:focus-visible{background:#e9f3ff;border-color:#5785b8}
.rt-en-page .rt-en-field-navigation a:focus-visible,.rt-en-page .rt-en-index-tools :is(input,select,button):focus-visible{outline:3px solid #2979c6;outline-offset:3px}
.rt-en-page [data-rt-en-hidden],.rt-en-page [hidden]{display:none!important}
.rt-en-page .rt-en-context-note{font-size:.92rem;color:#42546c}
@media(max-width:600px){.rt-en-page .rt-en-index-tools{padding:1rem}.rt-en-page .rt-en-clear{flex:1 0 100%}.rt-en-page .rt-en-field-navigation a{flex:1 1 auto;justify-content:center}}
@media(prefers-reduced-motion:reduce){.rt-en-page .rt-en-field-navigation a{scroll-behavior:auto}}
