/* Only while editing site search: retain colors, fonts and existing entry design. */
html.site-search-active-v211{scroll-behavior:auto!important;overflow-anchor:none}
.site-search-active-v211 body,.site-search-active-v211 body *{overflow-anchor:none!important}
.site-search-active-v211 .site-header{transition:none!important}
.site-search-dialog[open]{position:fixed;inset:var(--search-top-v211,16px) 0 auto;margin:0 auto;height:min(740px,var(--search-height-v211,calc(100dvh - 32px)));max-height:var(--search-height-v211,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden;overflow-anchor:none}
.site-search-dialog-heading{flex:none}
.site-search-dialog .site-search-form{display:flex;flex-direction:column;flex:1;min-height:0}
.site-search-dialog .site-search-form>:not(.site-search-results){flex:none}
.site-search-dialog .site-search-results{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none}
.site-search-guidance-v211{border-top:1px solid #d8cfc4;padding:14px 0 10px}
.site-search-results .site-search-guidance-v211 h3{color:#694832}
@media(max-width:600px){.site-search-dialog .site-search-privacy{font-size:13px!important;line-height:1.5!important}.site-search-dialog .site-search-status{margin:6px 0;font-size:13px}}
