
.rrcf-search-page{max-width:980px;margin:0 auto;padding:1rem}.rrcf-search-page header{margin-bottom:1rem}.rrcf-search-page .eyebrow{font-size:.78rem;letter-spacing:.12em;font-weight:700;opacity:.7}.rrcf-search-form{padding:1rem;border:1px solid rgba(0,0,0,.14);border-radius:12px;background:#fff}.rrcf-search-form label{display:block;font-weight:700;margin-bottom:.35rem}.rrcf-search-form>div{display:flex;gap:.5rem}.rrcf-search-form input{flex:1;min-width:0;padding:.7rem .8rem;border:1px solid #aaa;border-radius:8px}.rrcf-search-form button{padding:.7rem 1rem;border-radius:8px}.rrcf-search-summary{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;margin:1rem 0}.rrcf-search-summary span,.rrcf-search-meta span{display:inline-block;padding:.2rem .55rem;border-radius:999px;background:#eef1f3;font-size:.82rem}.rrcf-search-results{display:grid;gap:.75rem}.rrcf-search-result{border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:1rem;background:#fff}.rrcf-search-result h2{font-size:1.15rem;margin:.35rem 0}.rrcf-search-result p{margin:.35rem 0 0}.rrcf-search-meta{display:flex;gap:.55rem;align-items:center}.rrcf-search-meta small{opacity:.7}.notice{padding:1rem;border-radius:10px;background:#f5f5f5}@media(max-width:560px){.rrcf-search-form>div{display:block}.rrcf-search-form button{margin-top:.5rem;width:100%}}
