.site-search-open{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;min-height:40px;background:transparent;color:#10253a;border:1px solid #ccd9e5;border-radius:4px;font:inherit;cursor:pointer;white-space:nowrap}.site-search-open:hover{border-color:#168cf0;color:#0872c4}.site-search-open svg{width:16px;height:16px}.site-search-dialog{width:min(640px,calc(100% - 32px));max-height:85dvh;padding:28px;border:1px solid #ccd9e5;border-radius:10px;color:#10253a;background:#fff;box-shadow:0 24px 80px #081a2b40;overflow:auto}.site-search-dialog::backdrop{background:#081a2bcc}.site-search-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.site-search-top h2{font-size:24px;letter-spacing:-.6px;margin:0}.site-search-close{border:0;border-radius:4px;background:#edf2f6;color:#10253a;min-width:40px;min-height:40px;font-size:25px;cursor:pointer}.site-search-dialog label{display:block;font-size:14px;font-weight:700;margin-bottom:9px}.site-search-dialog input{width:100%;padding:14px;border:1px solid #94aabd;border-radius:4px;font:inherit;color:#10253a;background:white}.site-search-dialog input:focus-visible{outline:3px solid #168cf0;outline-offset:2px}.site-search-status{font-size:13px;color:#526579;line-height:1.6;margin:18px 0}.site-search-results{list-style:none;padding:0;margin:0}.site-search-results li{border-top:1px solid #dce5ed}.site-search-results a{display:block;padding:17px 5px;border-radius:3px}.site-search-results a:hover{background:#edf5fd}.site-search-results strong{display:block;font-size:16px;color:#0872c4;margin-bottom:8px}.site-search-results span{display:block;font-size:13px;color:#526579;line-height:1.7}@media(max-width:500px){.site-search-dialog{padding:20px}.site-search-top h2{font-size:21px}.site-search-open{padding:8px 10px}}
