.rr-search-bar{display:flex;justify-content:flex-end;padding:10px max(20px,4vw);border-bottom:1px solid #34453a;background:#121a17}.rr-search-open{font:inherit;font-size:15px;line-height:1.4;background:#1b2b21;color:#eff2e9;border:1px solid #52634b;border-radius:30px;padding:10px 18px;min-height:44px;cursor:pointer}.rr-search-open:hover{border-color:#d6ff38}.rr-search-open:focus-visible{outline:2px solid #d6ff38;outline-offset:3px}
#rr-search-dialog{box-sizing:border-box;width:min(760px,calc(100% - 24px));max-height:85dvh;margin:auto;padding:24px;background:#152219;color:#eff2e9;border:1px solid #52634b;border-radius:20px;font:inherit;overflow-y:auto;overscroll-behavior:contain}#rr-search-dialog::backdrop{background:#050c09cc}#rr-search-dialog *{box-sizing:border-box}#rr-search-dialog .rr-search-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}#rr-search-dialog h2{font:inherit;font-size:24px;font-weight:600;margin:0}#rr-search-dialog button{font:inherit;font-size:15px;color:inherit;background:transparent;border:1px solid #52634b;border-radius:10px;padding:10px 12px;min-height:44px;cursor:pointer}#rr-search-dialog label{display:block;margin-bottom:10px}#rr-search-dialog .rr-search-input-row{display:flex;gap:8px}#rr-search-dialog input{font:inherit;font-size:16px;color:inherit;background:#101a14;border:1px solid #52634b;border-radius:12px;padding:14px;min-width:0;width:100%;min-height:48px}#rr-search-dialog :focus-visible{outline:2px solid #d6ff38;outline-offset:3px}#rr-search-dialog [hidden]{display:none!important}#rr-search-dialog #site-search-status{font-size:14px;color:#bac4bb;margin:16px 0}#rr-search-dialog #site-search-results{display:block}#rr-search-dialog h3{font-size:16px;color:#d6ff38;margin:20px 0 4px}#rr-search-dialog ul{list-style:none;padding:0;margin:0}#rr-search-dialog .search-group a{display:flex;align-items:center;gap:12px;padding:10px 0;min-height:72px;border-bottom:1px solid #34453a;text-decoration:none;color:inherit}#rr-search-dialog a{color:#d6ff38}#rr-search-dialog .search-thumb{flex:0 0 52px;width:52px;height:52px;object-fit:cover;border-radius:9px;background:#26382c}#rr-search-dialog .search-thumb-fallback{display:flex;align-items:center;justify-content:center;color:#d6ff38}#rr-search-dialog .search-result-title{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.4}#rr-search-dialog .search-result-arrow{flex:none}#rr-search-dialog .search-group a:hover .search-result-title{text-decoration:underline}@media(max-width:600px){#rr-search-dialog{padding:16px;max-height:90dvh}#rr-search-dialog h2{font-size:20px}#rr-search-dialog .search-group a{font-size:15px}.rr-search-bar{justify-content:stretch}.rr-search-open{width:100%}}
